MetadataExchangeClient Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe MetadataExchangeClient.
Surcharges
MetadataExchangeClient() |
Initialise une nouvelle instance de la classe MetadataExchangeClient. |
MetadataExchangeClient(Binding) |
Initialise une nouvelle instance de la classe MetadataExchangeClient à l’aide de la liaison spécifiée. |
MetadataExchangeClient(EndpointAddress) |
Initialise une nouvelle instance de la classe MetadataExchangeClient. |
MetadataExchangeClient(String) |
Initialise une nouvelle instance de la classe MetadataExchangeClient. |
MetadataExchangeClient(Uri, MetadataExchangeClientMode) |
Initialise une nouvelle instance de la classe MetadataExchangeClient. |
Remarques
Le tableau suivant répertorie les liaisons par défaut utilisées pour les différents schémas de protocole.
Schéma | Liaison |
---|---|
http | WSHttpBinding (SecurityMode.None) |
https | WSHttpBinding (SecurityMode.Transport) |
net.tcp | CustomBinding avec un TcpTransportBindingElement |
net.pipe | CustomBinding avec un NamedPipeTransportBindingElement |
MetadataExchangeClient()
Initialise une nouvelle instance de la classe MetadataExchangeClient.
public:
MetadataExchangeClient();
public MetadataExchangeClient ();
Public Sub New ()
S’applique à
MetadataExchangeClient(Binding)
Initialise une nouvelle instance de la classe MetadataExchangeClient à l’aide de la liaison spécifiée.
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)
Paramètres
- mexBinding
- Binding
Liaison à utiliser lors de la récupération des métadonnées à l’aide de WS-Transfer.
Exemples
L'exemple de code suivant illustre l'utilisation de MetadataExchangeClient pour spécifier une liaison de téléchargement, résoudre toutes les références aux métadonnées incluses et télécharger les métadonnées.
// 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);
Remarques
Utilisez ce constructeur pour spécifier la liaison à utiliser lors du téléchargement des métadonnées.
S’applique à
MetadataExchangeClient(EndpointAddress)
Initialise une nouvelle instance de la classe MetadataExchangeClient.
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)
Paramètres
- address
- EndpointAddress
Adresse des métadonnées.
Remarques
Utilisez ce constructeur pour spécifier l'adresse du point de terminaison des métadonnées.
S’applique à
MetadataExchangeClient(String)
Initialise une nouvelle instance de la classe MetadataExchangeClient.
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)
Paramètres
- endpointConfigurationName
- String
Nom des informations de configuration du point de terminaison à utiliser lors du téléchargement des métadonnées.
Remarques
Utilisez ce constructeur pour utiliser les données d'un élément de configuration de point de terminaison spécifique afin de créer un canal pour télécharger les métadonnées.
S’applique à
MetadataExchangeClient(Uri, MetadataExchangeClientMode)
Initialise une nouvelle instance de la classe MetadataExchangeClient.
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)
Paramètres
- address
- Uri
Adresse des métadonnées.
Mode à utiliser lors du téléchargement des métadonnées.
Exemples
L'exemple de code suivant illustre l'utilisation de MetadataExchangeClient pour spécifier une liaison de téléchargement, résoudre toutes les références aux métadonnées incluses et télécharger les métadonnées.
// 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);
Remarques
Utilisez ce constructeur pour spécifier l'adresse et indiquer si une requête HTTP GET ou une demande WS-Transfer Get doit être utilisée. Pour plus d'informations, consultez System.ServiceModel.Description.MetadataExchangeClientMode.