MetadataExchangeClient Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.