MetadataExchangeClient.GetMetadata Yöntem
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.
MetadataSet öğesi döndürür.
Aşırı Yüklemeler
GetMetadata(Uri, MetadataExchangeClientMode) |
Belirtilen indirme modunu kullanarak belirtilen adresten bir MetadataSet döndürür. |
GetMetadata(EndpointAddress, Uri) |
MetadataSet Belirtilen adresten ve belirtilen yolda bir döndürür. |
GetMetadata(EndpointAddress) |
Belirtilen adresten bir MetadataSet döndürür. |
GetMetadata() |
MetadataSet öğesi döndürür. |
GetMetadata(Uri, MetadataExchangeClientMode)
Belirtilen indirme modunu kullanarak belirtilen adresten bir MetadataSet döndürür.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.ServiceModel.Description.MetadataSet GetMetadata (Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadata : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As Uri, mode As MetadataExchangeClientMode) As MetadataSet
Parametreler
- address
- Uri
Meta verilerin indirildiği adres.
Kullanılacak indirme mekanizması.
Döndürülenler
İndirilen meta veriler.
Açıklamalar
Adresi ve meta verileri indirmek için HTTP GET veya WS-Transfer Get kullanılıp kullanılmayacağını belirtmek için bu yöntemi kullanın.
Şunlara uygulanır
GetMetadata(EndpointAddress, Uri)
MetadataSet Belirtilen adresten ve belirtilen yolda bir döndürür.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.ServiceModel.Description.MetadataSet GetMetadata (System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadata : System.ServiceModel.EndpointAddress * Uri -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress, via As Uri) As MetadataSet
Parametreler
- address
- EndpointAddress
Meta verilerin indirildiği adres.
- via
- Uri
İletinin aldığı yolu temsil eden URI adresi.
Döndürülenler
İndirilen meta veriler.
Şunlara uygulanır
GetMetadata(EndpointAddress)
Belirtilen adresten bir MetadataSet döndürür.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address);
public System.ServiceModel.Description.MetadataSet GetMetadata (System.ServiceModel.EndpointAddress address);
member this.GetMetadata : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress) As MetadataSet
Parametreler
- address
- EndpointAddress
Meta verilerin indirildiği adres.
Döndürülenler
konumunda address
bulunan meta veriler.
Şunlara uygulanır
GetMetadata()
MetadataSet öğesi döndürür.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata();
public System.ServiceModel.Description.MetadataSet GetMetadata ();
member this.GetMetadata : unit -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata () As MetadataSet
Döndürülenler
İndirilen MetadataSet meta verileri içeren.
Ö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);