AddressHeader.GetValue Yöntem
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.
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
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
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 serializer
null
.
Ö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 T
iç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
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
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 T
iç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.