MetadataExchangeClient Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
MetadataExchangeClient sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
MetadataExchangeClient() |
MetadataExchangeClient sınıfının yeni bir örneğini başlatır. |
MetadataExchangeClient(Binding) |
Belirtilen bağlamayı MetadataExchangeClient kullanarak sınıfının yeni bir örneğini başlatır. |
MetadataExchangeClient(EndpointAddress) |
MetadataExchangeClient sınıfının yeni bir örneğini başlatır. |
MetadataExchangeClient(String) |
MetadataExchangeClient sınıfının yeni bir örneğini başlatır. |
MetadataExchangeClient(Uri, MetadataExchangeClientMode) |
MetadataExchangeClient sınıfının yeni bir örneğini başlatır. |
Açıklamalar
Aşağıdaki tabloda, çeşitli protokol düzenleri için kullanılan varsayılan bağlamalar listelenir.
Düzen | Bağlama |
---|---|
http | WSHttpBinding (SecurityMode.None) |
https | WSHttpBinding (SecurityMode.Transport) |
net.tcp | CustomBinding ile TcpTransportBindingElement |
net.pipe | CustomBinding ile NamedPipeTransportBindingElement |
MetadataExchangeClient()
MetadataExchangeClient sınıfının yeni bir örneğini başlatır.
public:
MetadataExchangeClient();
public MetadataExchangeClient ();
Public Sub New ()
Şunlara uygulanır
MetadataExchangeClient(Binding)
Belirtilen bağlamayı MetadataExchangeClient kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- mexBinding
- Binding
WS-Transfer kullanılarak meta veriler alınırken kullanılacak bağlama.
Örnekler
Aşağıdaki kod örneği, indirme bağlaması MetadataExchangeClient belirtmek, meta veriler için kapsanan başvuruları çözümlemek ve meta verileri indirmek için uygulamasının kullanımını gösterir.
// 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);
Açıklamalar
Meta verileri indirirken kullanılacak bağlamayı belirtmek için bu oluşturucuyu kullanın.
Şunlara uygulanır
MetadataExchangeClient(EndpointAddress)
MetadataExchangeClient sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- address
- EndpointAddress
Meta veri adresi.
Açıklamalar
Meta veri uç noktasının adresini belirtmek için bu oluşturucuyu kullanın.
Şunlara uygulanır
MetadataExchangeClient(String)
MetadataExchangeClient sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- endpointConfigurationName
- String
Meta verileri indirirken kullanılacak uç nokta yapılandırma bilgilerinin adı.
Açıklamalar
Belirli bir uç nokta yapılandırma öğesinden verileri kullanarak meta verileri indirecek bir kanal oluşturmak için bu oluşturucuyu kullanın.
Şunlara uygulanır
MetadataExchangeClient(Uri, MetadataExchangeClientMode)
MetadataExchangeClient sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- address
- Uri
Meta verilerin adresi.
Meta verileri indirirken kullanılacak mod.
Örnekler
Aşağıdaki kod örneği, indirme bağlaması MetadataExchangeClient belirtmek, meta veriler için kapsanan başvuruları çözümlemek ve meta verileri indirmek için uygulamasının kullanımını gösterir.
// 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);
Açıklamalar
Adresi ve HTTP GET isteği mi kullanılacağını yoksa Get WS-Transfer mı kullanılacağını belirtmek için bu oluşturucuyu kullanın. Daha fazla bilgi için bkz. System.ServiceModel.Description.MetadataExchangeClientMode.