Freigeben über


MetadataExchangeClient.GetChannelFactory Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse die Kanalfactory zurück, die für die WS-Transfer-Metadatenanforderung verwendet wird.

protected public:
 virtual System::ServiceModel::ChannelFactory<System::ServiceModel::Description::IMetadataExchange ^> ^ GetChannelFactory(System::ServiceModel::EndpointAddress ^ metadataAddress, System::String ^ dialect, System::String ^ identifier);
protected internal virtual System.ServiceModel.ChannelFactory<System.ServiceModel.Description.IMetadataExchange> GetChannelFactory (System.ServiceModel.EndpointAddress metadataAddress, string dialect, string identifier);
abstract member GetChannelFactory : System.ServiceModel.EndpointAddress * string * string -> System.ServiceModel.ChannelFactory<System.ServiceModel.Description.IMetadataExchange>
override this.GetChannelFactory : System.ServiceModel.EndpointAddress * string * string -> System.ServiceModel.ChannelFactory<System.ServiceModel.Description.IMetadataExchange>
Protected Friend Overridable Function GetChannelFactory (metadataAddress As EndpointAddress, dialect As String, identifier As String) As ChannelFactory(Of IMetadataExchange)

Parameter

metadataAddress
EndpointAddress

Die Adresse der Metadaten.

dialect
String

Der Dialekt der Metadaten.

identifier
String

Der Bezeichner der Metadaten.

Gibt zurück

Eine ChannelFactory<TChannel> des Typs IRequestChannel zur Ausführung der WS-Transfer-Metadatenanforderung.

Hinweise

Diese Methode wird beim Abrufen von Metadaten für einen MetadataReference aufgerufen.

Gilt für: