MetadataReference Sınıf
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.
Meta veri değişimi uç noktasından döndürülen meta veri belgesine yönelik bir başvuruyu temsil eder.
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
- Devralma
-
MetadataReference
- Uygulamalar
Açıklamalar
Windows Communication Foundation (WCF) kullanılırken, herhangi bir hizmet için bir meta veri uç noktası oluşturulabilir. Uç nokta, bir istemcinin uç noktayla iletişim kurmasına izin veren meta veriler için sorgulanabilir. Örneğin, meta veri uç noktası, bir hizmetin yöntemlerini ve veri türlerini açıklayan bir Web Hizmetleri Açıklama Dili (WSDL) belgesi döndürebilir.
MetadataReferenceSınıfı, başvuruların doğrudan veya olarak kodlandığı WS-MetadataExchange yanıtlarla kullanılır <mex:MetadataReference>
<mex:MetadataLocation>
.
Meta veri belgeleri, türleri tanımlayan diğer birçok belgeye başvurabilir ve bu belgeler daha da fazla başvuru içerebilir. MetadataReferenceSınıfı, birden fazla WSDL veya xsd öğesi içerebilen bir belgeyi döndüren tek bir uç noktayı ve diğer WS-MetadataExchange uç noktalarına diğer meta veri başvurularını temsil eder.
MetadataReferenceSınıfının örnekleri MetadataSet , genellikle toplam meta veri değişim noktasını temsil eden bir işlenirken kullanılır. MetadataResolverSınıfı, meta verileri döndürmek için kullanılan tüm başvuruları çözümlemek üzere tasarlanmıştır. Ancak, her bir başvuruyu incelemeniz gerekiyorsa, MetadataReference her bir uç noktayı temsil etmek için sınıfını kullanın.
Belirtimler
WCF, meta verileri döndürmek için Web hizmetleri meta verileri Exchange (WS-MetadataExchange) belirtimini uygular. Bu belirtim, XML tabanlı verileri almak için mekanizmayı tanımlamak üzere Web Hizmetleri aktarımı (WS-transfer) belirtimini kullanır.
Oluşturucular
MetadataReference() |
MetadataReference sınıfının yeni bir örneğini başlatır. |
MetadataReference(EndpointAddress, AddressingVersion) |
Sınıfının yeni bir örneğini başlatır MetadataReference ve uç noktanın ağ adresini ve adres sürümünü belirtir. |
Özellikler
Address |
Meta verileri döndüren bir hizmetin ağ adresini alır veya ayarlar. |
AddressVersion |
' De uygulanan veya uç nokta tarafından kullanılan sürümü alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IXmlSerializable.GetSchema() |
Meta veri başvurusu uç noktası için bir XML şeması belgesi döndürür. |
IXmlSerializable.ReadXml(XmlReader) |
Sağlanan okuyucu nesnesini kullanarak okur. |
IXmlSerializable.WriteXml(XmlWriter) |
Belirtilen yazıcı nesnesine sahip bir XML akışı yazar. |