MetadataExchangeClient Constructors

Definitie

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

Overloads

Name Description
MetadataExchangeClient()

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

MetadataExchangeClient(Binding)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse met behulp van de opgegeven binding.

MetadataExchangeClient(EndpointAddress)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

MetadataExchangeClient(String)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

MetadataExchangeClient(Uri, MetadataExchangeClientMode)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

Opmerkingen

De volgende tabel bevat de standaardbindingen die worden gebruikt voor verschillende protocolschema's.

Regeling Binding
http WSHttpBinding (SecurityMode.None)
https WSHttpBinding (SecurityMode.Transport)
net.tcp CustomBinding met een TcpTransportBindingElement
net.pipe CustomBinding met een NamedPipeTransportBindingElement

MetadataExchangeClient()

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

public:
 MetadataExchangeClient();
public MetadataExchangeClient();
Public Sub New ()

Van toepassing op

MetadataExchangeClient(Binding)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse met behulp van de opgegeven binding.

public:
 MetadataExchangeClient(System::ServiceModel::Channels::Binding ^ mexBinding);
public MetadataExchangeClient(System.ServiceModel.Channels.Binding mexBinding);
new System.ServiceModel.Description.MetadataExchangeClient : System.ServiceModel.Channels.Binding -> System.ServiceModel.Description.MetadataExchangeClient
Public Sub New (mexBinding As Binding)

Parameters

mexBinding
Binding

De binding die moet worden gebruikt bij het ophalen van metagegevens met behulp van WS-Transfer.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van het opgeven van een downloadbinding, het oplossen van eventuele ingesloten verwijzingen naar metagegevens en het downloaden van MetadataExchangeClient de metagegevens.

// Get metadata documents.
Console.WriteLine("URI of the metadata documents retreived:");
MetadataExchangeClient metaTransfer
  = new MetadataExchangeClient(httpGetMetaAddress.Uri, MetadataExchangeClientMode.HttpGet);
metaTransfer.ResolveMetadataReferences = true;
MetadataSet otherDocs = metaTransfer.GetMetadata();
foreach (MetadataSection doc in otherDocs.MetadataSections)
    Console.WriteLine(doc.Dialect + " : " + doc.Identifier);

Opmerkingen

Gebruik deze constructor om een binding op te geven die moet worden gebruikt bij het downloaden van metagegevens.

Van toepassing op

MetadataExchangeClient(EndpointAddress)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

public:
 MetadataExchangeClient(System::ServiceModel::EndpointAddress ^ address);
public MetadataExchangeClient(System.ServiceModel.EndpointAddress address);
new System.ServiceModel.Description.MetadataExchangeClient : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataExchangeClient
Public Sub New (address As EndpointAddress)

Parameters

address
EndpointAddress

Het adres van de metagegevens.

Opmerkingen

Gebruik deze constructor om het adres van het metagegevenseindpunt op te geven.

Van toepassing op

MetadataExchangeClient(String)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

public:
 MetadataExchangeClient(System::String ^ endpointConfigurationName);
public MetadataExchangeClient(string endpointConfigurationName);
new System.ServiceModel.Description.MetadataExchangeClient : string -> System.ServiceModel.Description.MetadataExchangeClient
Public Sub New (endpointConfigurationName As String)

Parameters

endpointConfigurationName
String

De naam van de eindpuntconfiguratiegegevens die moeten worden gebruikt bij het downloaden van metagegevens.

Opmerkingen

Gebruik deze constructor om de gegevens van een specifiek eindpuntconfiguratie-element te gebruiken om een kanaal te maken om de metagegevens te downloaden.

Van toepassing op

MetadataExchangeClient(Uri, MetadataExchangeClientMode)

Initialiseert een nieuw exemplaar van de MetadataExchangeClient klasse.

public:
 MetadataExchangeClient(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public MetadataExchangeClient(Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
new System.ServiceModel.Description.MetadataExchangeClient : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataExchangeClient
Public Sub New (address As Uri, mode As MetadataExchangeClientMode)

Parameters

address
Uri

Het adres van de metagegevens.

mode
MetadataExchangeClientMode

De modus die moet worden gebruikt bij het downloaden van de metagegevens.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van het opgeven van een downloadbinding, het oplossen van eventuele ingesloten verwijzingen naar metagegevens en het downloaden van MetadataExchangeClient de metagegevens.

// Get metadata documents.
Console.WriteLine("URI of the metadata documents retreived:");
MetadataExchangeClient metaTransfer
  = new MetadataExchangeClient(httpGetMetaAddress.Uri, MetadataExchangeClientMode.HttpGet);
metaTransfer.ResolveMetadataReferences = true;
MetadataSet otherDocs = metaTransfer.GetMetadata();
foreach (MetadataSection doc in otherDocs.MetadataSections)
    Console.WriteLine(doc.Dialect + " : " + doc.Identifier);

Opmerkingen

Gebruik deze constructor om het adres op te geven en of u een HTTP GET-aanvraag of WS-Transfer Get wilt gebruiken. Zie System.ServiceModel.Description.MetadataExchangeClientMode voor meer informatie.

Van toepassing op