Aracılığıyla paylaş


MetadataExchangeClient.GetMetadata Yöntem

Tanım

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.

mode
MetadataExchangeClientMode

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 addressbulunan 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);

Şunlara uygulanır