1 instantiation of ServiceMetadataExtension
System.ServiceModel (1)
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
311mex = new ServiceMetadataExtension();
36 references to ServiceMetadataExtension
System.ServiceModel (34)
System\ServiceModel\Activation\AspNetEnvironment.cs (2)
247bindingParameters.Add(new ServiceMetadataExtension.MetadataBindingParameter()); 252return bindingParameters.Find<ServiceMetadataExtension.MetadataBindingParameter>() != null;
System\ServiceModel\Administration\ServiceInfo.cs (2)
116ServiceMetadataExtension metadataExtension = service.Extensions.Find<ServiceMetadataExtension>();
System\ServiceModel\Description\MetadataSet.cs (2)
22internal ServiceMetadataExtension.WriteFilter WriteFilter; 97ServiceMetadataExtension.WriteFilter filter = this.WriteFilter.CloneWriteFilter();
System\ServiceModel\Description\ServiceDebugBehavior.cs (6)
176ServiceMetadataExtension mex = ServiceMetadataExtension.EnsureServiceMetadataExtension(description, serviceHostBase); 181private void SetExtensionProperties(ServiceMetadataExtension mex, ServiceHostBase host) 192bool EnsureHelpPageDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme) 202((ServiceMetadataExtension.HttpGetImpl)channelDispatcher.Endpoints[0].DispatchRuntime.SingletonInstanceContext.UserObject).HelpPageEnabled = true; 207void CreateHelpPageEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (11)
198ServiceMetadataExtension mex = ServiceMetadataExtension.EnsureServiceMetadataExtension(description, host); 204private void CreateHttpGetEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 233static bool EnsureGetDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme) 240((ServiceMetadataExtension.HttpGetImpl)channelDispatcher.Endpoints[0].DispatchRuntime.SingletonInstanceContext.UserObject).GetWsdlEnabled = true; 247void SetExtensionProperties(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 290private static void CustomizeMetadataEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex) 311ServiceMetadataExtension.WSMexImpl impl = new ServiceMetadataExtension.WSMexImpl(mex, isListeningOnHttps, listenUri); 379if (endpointDispatcher.ContractName == ServiceMetadataExtension.HttpGetImpl.ContractName 380&& endpointDispatcher.ContractNamespace == ServiceMetadataExtension.HttpGetImpl.ContractNamespace)
System\ServiceModel\Description\ServiceMetadataExtension.cs (11)
306static internal ServiceMetadataExtension EnsureServiceMetadataExtension(ServiceDescription description, ServiceHostBase host) 308ServiceMetadataExtension mex = host.Extensions.Find<ServiceMetadataExtension>(); 526ServiceMetadataExtension parent; 533internal WSMexImpl(ServiceMetadataExtension parent, bool isListeningOnHttps, Uri listenUri) 658ServiceMetadataExtension parent; 665internal HttpGetImpl(ServiceMetadataExtension parent, Uri listenUri) 1094public static InitializationData InitializeFrom(ServiceMetadataExtension extension) 1943text.StartsWith(ServiceMetadataExtension.BaseAddressPattern, StringComparison.Ordinal)) 1948text.Contains(ServiceMetadataExtension.BaseAddressPattern)) 1950text = text.Replace(ServiceMetadataExtension.BaseAddressPattern, this.newBaseAddress);
System.ServiceModel.Web (2)
System\ServiceModel\Description\WebScriptClientGenerator.cs (1)
16class WebScriptClientGenerator : ServiceMetadataExtension.IHttpGetMetadata
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
299ContractDescription metadataContract = ContractDescription.GetContract(typeof(ServiceMetadataExtension.IHttpGetMetadata));