MetadataExchangeClient Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase MetadataExchangeClient.
Sobrecargas
MetadataExchangeClient() |
Inicializa una nueva instancia de la clase MetadataExchangeClient. |
MetadataExchangeClient(Binding) |
Inicializa una instancia nueva de la clase MetadataExchangeClient con el enlace especificado. |
MetadataExchangeClient(EndpointAddress) |
Inicializa una nueva instancia de la clase MetadataExchangeClient. |
MetadataExchangeClient(String) |
Inicializa una nueva instancia de la clase MetadataExchangeClient. |
MetadataExchangeClient(Uri, MetadataExchangeClientMode) |
Inicializa una nueva instancia de la clase MetadataExchangeClient. |
Comentarios
La tabla siguiente hace una lista de los enlaces predeterminados que se utilizan para varios esquemas de protocolos.
Scheme | Enlace |
---|---|
http | WSHttpBinding (SecurityMode.None) |
https | WSHttpBinding (SecurityMode.Transport) |
net.tcp | CustomBinding con TcpTransportBindingElement |
net.pipe | CustomBinding con NamedPipeTransportBindingElement |
MetadataExchangeClient()
Inicializa una nueva instancia de la clase MetadataExchangeClient.
public:
MetadataExchangeClient();
public MetadataExchangeClient ();
Public Sub New ()
Se aplica a
MetadataExchangeClient(Binding)
Inicializa una instancia nueva de la clase MetadataExchangeClient con el enlace especificado.
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)
Parámetros
- mexBinding
- Binding
El enlace que se va a utilizar al recuperar metadatos mediante WS-Transfer.
Ejemplos
El ejemplo de código siguiente muestra el uso de MetadataExchangeClient para especificar un enlace de descarga, resolver cualquier referencia contenida a los metadatos y descargar los metadatos.
// 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);
Comentarios
Utilice este constructor para especificar un enlace que se va a utilizar al descargar los metadatos.
Se aplica a
MetadataExchangeClient(EndpointAddress)
Inicializa una nueva instancia de la clase 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)
Parámetros
- address
- EndpointAddress
Dirección de los metadatos.
Comentarios
Utilice este constructor para especificar la dirección del extremo de metadatos.
Se aplica a
MetadataExchangeClient(String)
Inicializa una nueva instancia de la clase 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)
Parámetros
- endpointConfigurationName
- String
El nombre de la información de configuración del punto de conexión que se va a usar al descargar metadatos.
Comentarios
Utilice este constructor para utilizar los datos de un elemento de configuración del punto de conexión concreto para crear un canal para descargar los metadatos.
Se aplica a
MetadataExchangeClient(Uri, MetadataExchangeClientMode)
Inicializa una nueva instancia de la clase 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)
Parámetros
- address
- Uri
Dirección de los metadatos.
El modo que se va a utilizar al descargar los metadatos.
Ejemplos
El ejemplo de código siguiente muestra el uso de MetadataExchangeClient para especificar un enlace de descarga, resolver cualquier referencia contenida a los metadatos y descargar los metadatos.
// 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);
Comentarios
Utilice este constructor para especificar la dirección y si utilizar una solicitud HTTP GET o WS-Transfer Get. Para obtener más información, vea System.ServiceModel.Description.MetadataExchangeClientMode.