MetadataExchangeClient.GetMetadata Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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);