Sdílet prostřednictvím


MetadataExchangeClient.GetMetadata Metoda

Definice

Vrátí hodnotu MetadataSet.

Přetížení

GetMetadata(Uri, MetadataExchangeClientMode)

MetadataSet Vrátí hodnotu ze zadané adresy pomocí zadaného režimu stahování.

GetMetadata(EndpointAddress, Uri)

MetadataSet Vrátí hodnotu ze zadané adresy a na zadané trase.

GetMetadata(EndpointAddress)

MetadataSet Vrátí hodnotu ze zadané adresy.

GetMetadata()

Vrátí hodnotu MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

MetadataSet Vrátí hodnotu ze zadané adresy pomocí zadaného režimu stahování.

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

Parametry

address
Uri

Adresa, ze které se mají stáhnout metadata.

mode
MetadataExchangeClientMode

Mechanismus stahování, který se má použít.

Návraty

Stahovaná metadata.

Poznámky

Tuto metodu použijte k určení adresy a toho, jestli se má použít HTTP GET nebo WS-Transfer Get ke stažení metadat.

Platí pro

GetMetadata(EndpointAddress, Uri)

MetadataSet Vrátí hodnotu ze zadané adresy a na zadané trase.

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

Parametry

address
EndpointAddress

Adresa, ze které se mají stáhnout metadata.

via
Uri

Adresa URI, která představuje trasu, kterou zpráva přijímá.

Návraty

Stahovaná metadata.

Platí pro

GetMetadata(EndpointAddress)

MetadataSet Vrátí hodnotu ze zadané adresy.

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

Parametry

address
EndpointAddress

Adresa, ze které se mají stáhnout metadata.

Návraty

Metadata umístěná v objektu address.

Platí pro

GetMetadata()

Vrátí hodnotu MetadataSet.

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

Návraty

Obsahuje MetadataSet stažená metadata.

Příklady

Následující příklad kódu ukazuje použití k zadání vazby pro stažení, vyřešení všech obsažených MetadataExchangeClient odkazů na metadata a stažení metadat.

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

Platí pro