1 implementation of IMetadataExchange
System.ServiceModel (1)
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
517internal class WSMexImpl : IMetadataExchange
46 references to IMetadataExchange
ComSvcConfig (17)
ComplusEndpointConfigContainer.cs (2)
132if (endpointConfig.Iid == typeof(IMetadataExchange).GUID) 154if (endpointConfig.Iid == typeof(IMetadataExchange).GUID)
EndpointConfigContainer.cs (1)
565typeof(IMetadataExchange).GUID,
Options.cs (1)
353itf = typeof(IMetadataExchange).GUID.ToString("B");
Tool.cs (11)
215if (iid != typeof(IMetadataExchange).GUID) 231typeof(IMetadataExchange).GUID, 670outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 693outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 743outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 752if (itfName == typeof(IMetadataExchange).GUID.ToString("B")) 755outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 787outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 836outComp.AddInterface(typeof(IMetadataExchange).GUID, null); 845if (itfName == typeof(IMetadataExchange).GUID.ToString("B")) 847outComp.AddInterface(typeof(IMetadataExchange).GUID, null);
WasEndpointConfigContainer.cs (2)
107if (endpointConfig.Iid == typeof(IMetadataExchange).GUID) 125if (endpointConfig.Iid == typeof(IMetadataExchange).GUID)
System.ServiceModel (27)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (3)
366return typeLoader.LoadContractDescription(typeof(IMetadataExchange)); 373iid = typeof(IMetadataExchange).GUID; 392if (iid != typeof(IMetadataExchange).GUID)
System\ServiceModel\Description\MetadataExchangeClient.cs (16)
30ChannelFactory<IMetadataExchange> factory; 48this.factory = new ChannelFactory<IMetadataExchange>("*"); 83this.factory = new ChannelFactory<IMetadataExchange>(endpointConfigurationName); 92this.factory = new ChannelFactory<IMetadataExchange>(mexBinding); 218this.factory = new ChannelFactory<IMetadataExchange>(scheme); 225this.factory = new ChannelFactory<IMetadataExchange>(mexBinding); 427protected internal virtual ChannelFactory<IMetadataExchange> GetChannelFactory(EndpointAddress metadataAddress, string dialect, string identifier) 992IMetadataExchange metadataClient; 996ChannelFactory<IMetadataExchange> channelFactory; 1025IMetadataExchange CreateChannel(ChannelFactory<IMetadataExchange> channelFactory) 1044IMetadataExchange metadataClient; 1049ChannelFactory<IMetadataExchange> channelFactory; 1128internal AsyncMetadataReferenceRetriever(IMetadataExchange metadataClient, MessageVersion messageVersion, TimeoutHelper timeoutHelper, AsyncCallback callback, object state) 1172IMetadataExchange metadataClient = (IMetadataExchange)result.AsyncState;
System\ServiceModel\Description\ServiceMetadataBehavior.cs (4)
366if (description.ServiceType != null && description.ServiceType.GetInterface(typeof(IMetadataExchange).Name) != null) 406return type == typeof(IMetadataExchange); 411return type == typeof(IMetadataExchange); 438ContractDescription mexContract = ContractDescription.GetContract(typeof(IMetadataExchange));
System\ServiceModel\Security\WSTrustServiceHost.cs (1)
108bool isMexEndpointAlreadyAdded = (Description.Endpoints.Find(typeof(IMetadataExchange)) != null);
System\ServiceModel\ServiceConfiguration.cs (1)
181if (!endpoint.IsSystemEndpoint || (endpoint.Contract.ContractType == typeof(IMetadataExchange)))
System\ServiceModel\ServiceHost.cs (2)
413if (!endpoint.IsSystemEndpoint || endpoint.Contract.ContractType == typeof(IMetadataExchange)) 1754if (implementedContract == typeof(IMetadataExchange))
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\EndpointDiscoveryMetadata.cs (2)
130ContractDescription metadataContract = ContractDescription.GetContract(typeof(IMetadataExchange)); 290if (description.ServiceType != null && description.ServiceType.GetInterface(typeof(IMetadataExchange).Name) != null)