MetadataReference Klas

Definitie

Vertegenwoordigt een verwijzing naar een metagegevensdocument dat wordt geretourneerd door een eindpunt voor metagegevensuitwisseling.

public ref class MetadataReference : System::Xml::Serialization::IXmlSerializable
public class MetadataReference : System.Xml.Serialization.IXmlSerializable
type MetadataReference = class
    interface IXmlSerializable
Public Class MetadataReference
Implements IXmlSerializable
Overname
MetadataReference
Implementeringen

Opmerkingen

Wanneer u Windows Communication Foundation (WCF) gebruikt, kan er een eindpunt voor metagegevens worden gemaakt voor elke service. Het eindpunt kan worden opgevraagd voor metagegevens waarmee een client kan communiceren met het eindpunt. Een eindpunt voor metagegevens kan bijvoorbeeld een WSDL-document (Web Services Description Language) retourneren waarin de methoden en gegevenstypen van een service worden beschreven.

De MetadataReference klasse wordt gebruikt met WS-MetadataExchange antwoorden waarbij verwijzingen rechtstreeks worden gecodeerd als <mex:MetadataReference> of <mex:MetadataLocation>.

Metagegevensdocumenten kunnen verwijzen naar veel andere documenten die typen beschrijven en die documenten kunnen nog meer verwijzingen bevatten. De MetadataReference klasse vertegenwoordigt één eindpunt dat een document retourneert dat meerdere WSDL- of XSD-items kan bevatten, evenals andere metagegevensverwijzingen naar andere WS-MetadataExchange eindpunten.

Exemplaren van de MetadataReference klasse worden vaak gebruikt bij het verwerken van een MetadataSet, dat het totale uitwisselingspunt voor metagegevens vertegenwoordigt. De MetadataResolver klasse is ontworpen om alle verwijzingen op te lossen die worden gebruikt om de metagegevens te retourneren. Als u echter elke verwijzing moet onderzoeken, gebruikt u de MetadataReference klasse om elk eindpunt weer te geven.

Specifications

WCF implementeert de specificatie voor metagegevens van webservices Exchange (WS-MetadataExchange) voor het retourneren van metagegevens. Deze specificatie maakt verder gebruik van de specificatie webservicesoverdracht (WS-Transfer) om het mechanisme voor het ophalen van XML-gegevens te definiëren.

Constructors

Name Description
MetadataReference()

Initialiseert een nieuw exemplaar van de MetadataReference klasse.

MetadataReference(EndpointAddress, AddressingVersion)

Initialiseert een nieuw exemplaar van de MetadataReference klasse en geeft het netwerkadres en de adresversie van het eindpunt op.

Eigenschappen

Name Description
Address

Hiermee haalt u het netwerkadres op van een service die metagegevens retourneert.

AddressVersion

Hiermee haalt u de versie op die is geïmplementeerd of stelt u deze in of gebruikt door het eindpunt.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IXmlSerializable.GetSchema()

Retourneert een XML-schemadocument voor het eindpunt voor metagegevensreferenties.

IXmlSerializable.ReadXml(XmlReader)

Leesbewerkingen met behulp van het opgegeven lezerobject.

IXmlSerializable.WriteXml(XmlWriter)

Hiermee schrijft u een XML-stroom met het opgegeven writer-object.

Van toepassing op