Aracılığıyla paylaş


AddressHeader.GetValue Yöntem

Tanım

Geçerli adres üst bilgisi nesnesinden bilgi öğesini seri durumdan kaldırır.

Aşırı Yüklemeler

GetValue<T>(XmlObjectSerializer)

Geçerli adres üst bilgisindeki bilgi öğesini, bu bilgileri seri hale getirmek için belirtilen biçimlendiriciyi kullanan belirtilen türde bir nesneye seri durumdan kaldırır.

GetValue<T>()

Bilgi öğesini geçerli adres üst bilgisinden belirtilen türde bir nesneye seri durumdan kaldırır.

Açıklamalar

GetValue<T>(XmlObjectSerializer) Özelleştirilmiş bir XML biçimlendirici kullanmak istiyorsanız aşırı yüklemeyi kullanın; aksi takdirde aşırı yüklemeyi kullanınGetValue<T>().

GetValue<T>(XmlObjectSerializer)

Kaynak:
AddressHeader.cs
Kaynak:
AddressHeader.cs
Kaynak:
AddressHeader.cs

Geçerli adres üst bilgisindeki bilgi öğesini, bu bilgileri seri hale getirmek için belirtilen biçimlendiriciyi kullanan belirtilen türde bir nesneye seri durumdan kaldırır.

public:
generic <typename T>
 T GetValue(System::Runtime::Serialization::XmlObjectSerializer ^ serializer);
public T GetValue<T> (System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetValue : System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetValue(Of T) (serializer As XmlObjectSerializer) As T

Tür Parametreleri

T

Alanları ve özellikleri geçerli adres üst bilgisi nesnesi tarafından sağlanan değerlere ayarlanmış bir tür T sınıfı.

Parametreler

serializer
XmlObjectSerializer

XmlObjectSerializer Geçerli adres üst bilgisi nesnesinden bilgi öğesini seri durumdan kaldırmak için kullanılır.

Döndürülenler

T

Alanları ve özellikleri geçerli adres üst bilgisi nesnesi tarafından sağlanan değerlere ayarlanmış bir tür T sınıfı örneği.

Özel durumlar

şeklindedir serializernull.

Örnekler

Aşağıdaki örnekte bu yöntemin nasıl çağrılacakları gösterilmektedir.

Açıklamalar

Bu aşırı yüklemeyi kullanırken, genel parametresi Tiçin bir tür sağlamanız gerekir. Dönüş değerinin türü genel tür parametresi tarafından belirlenir.

Bu aşırı yüklemeyi yalnızca özelleştirilmiş bir XML biçimlendirici kullanmak istiyorsanız kullanın; aksi takdirde aşırı yüklemeyi kullanın GetValue<T>() .

Şunlara uygulanır

GetValue<T>()

Kaynak:
AddressHeader.cs
Kaynak:
AddressHeader.cs
Kaynak:
AddressHeader.cs

Bilgi öğesini geçerli adres üst bilgisinden belirtilen türde bir nesneye seri durumdan kaldırır.

public:
generic <typename T>
 T GetValue();
public T GetValue<T> ();
member this.GetValue : unit -> 'T
Public Function GetValue(Of T) () As T

Tür Parametreleri

T

Alanları ve özellikleri geçerli adres üst bilgisi nesnesi tarafından sağlanan değerlere ayarlanmış bir tür T sınıfı.

Döndürülenler

T

Alanları ve özellikleri geçerli adres üst bilgisi nesnesi tarafından sağlanan değerlere ayarlanmış bir tür T sınıfı örneği.

Örnekler

Aşağıdaki örnekte bu yöntemin nasıl çağrılacakları gösterilmektedir.

//Create address headers with XmlObjectSerializer specified
XmlObjectSerializer serializer = new DataContractSerializer(typeof(int));
AddressHeader addressHeaderWithObjSer = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer);
int value = addressHeaderWithObjSer.GetValue<int>();
//Create address headers with XmlObjectSerializer specified
XmlObjectSerializer serializer = new DataContractSerializer(typeof(int));
AddressHeader addressHeaderWithObjSer = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer);
int value = addressHeaderWithObjSer.GetValue<int>();
'Create address headers with XmlObjectSerializer specified
Dim serializer As XmlObjectSerializer = New DataContractSerializer(GetType(Integer))
Dim addressHeaderWithObjSer As AddressHeader = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer)
Dim value As Integer = addressHeaderWithObjSer.GetValue(Of Integer)()
'Create address headers with XmlObjectSerializer specified
Dim serializer As XmlObjectSerializer = New DataContractSerializer(GetType(Integer))
Dim addressHeaderWithObjSer As AddressHeader = AddressHeader.CreateAddressHeader("MyServiceName", "http://localhost:8000/service", 1, serializer)
Dim value As Integer = addressHeaderWithObjSer.GetValue(Of Integer)()

Açıklamalar

Bu aşırı yüklemeyi kullanırken, genel parametresi Tiçin bir tür sağlamanız gerekir. Dönüş değerinin türü genel tür parametresi tarafından belirlenir.

GetValue<T>(XmlObjectSerializer) Özelleştirilmiş bir XML biçimlendirici kullanmak istiyorsanız aşırı yüklemeyi kullanın.

Şunlara uygulanır