Bagikan melalui


AddressHeader.GetValue Metode

Definisi

Mendeserialisasi item informasi dari objek header alamat saat ini.

Overload

GetValue<T>(XmlObjectSerializer)

Mendeserialisasi item informasi dari header alamat saat ini ke objek dari jenis tertentu yang menggunakan formatter tertentu untuk membuat serial informasi ini.

GetValue<T>()

Mendeserialisasi item informasi dari header alamat saat ini ke objek dari jenis yang ditentukan.

Keterangan

GetValue<T>(XmlObjectSerializer) Gunakan kelebihan beban jika Anda ingin menggunakan formatter XML yang dikustomisasi; jika tidak, gunakan GetValue<T>() kelebihan beban.

GetValue<T>(XmlObjectSerializer)

Sumber:
AddressHeader.cs
Sumber:
AddressHeader.cs
Sumber:
AddressHeader.cs

Mendeserialisasi item informasi dari header alamat saat ini ke objek dari jenis tertentu yang menggunakan formatter tertentu untuk membuat serial informasi ini.

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

Jenis parameter

T

Kelas jenis T dengan bidang dan propertinya diatur ke nilai yang disediakan oleh objek header alamat saat ini.

Parameter

serializer
XmlObjectSerializer

yang XmlObjectSerializer digunakan untuk mendeserialisasi item informasi dari objek header alamat saat ini.

Mengembalikan

T

Instans kelas jenis T dengan bidang dan propertinya diatur ke nilai yang disediakan oleh objek header alamat saat ini.

Pengecualian

serializer adalah null.

Contoh

Contoh berikut menunjukkan cara memanggil metode ini.

Keterangan

Saat menggunakan kelebihan beban ini, Anda harus menyediakan jenis untuk parameter Tgenerik . Jenis nilai yang dikembalikan ditentukan oleh parameter jenis generik.

Gunakan kelebihan beban ini hanya jika Anda ingin menggunakan formatter XML yang disesuaikan; jika tidak, gunakan GetValue<T>() kelebihan beban.

Berlaku untuk

GetValue<T>()

Sumber:
AddressHeader.cs
Sumber:
AddressHeader.cs
Sumber:
AddressHeader.cs

Mendeserialisasi item informasi dari header alamat saat ini ke objek dari jenis yang ditentukan.

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

Jenis parameter

T

Kelas jenis T dengan bidang dan propertinya diatur ke nilai yang disediakan oleh objek header alamat saat ini.

Mengembalikan

T

Instans kelas jenis T dengan bidang dan propertinya diatur ke nilai yang disediakan oleh objek header alamat saat ini.

Contoh

Contoh berikut menunjukkan cara memanggil metode ini.

//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)()

Keterangan

Saat menggunakan kelebihan beban ini, Anda harus menyediakan jenis untuk parameter Tgenerik . Jenis nilai yang dikembalikan ditentukan oleh parameter jenis generik.

GetValue<T>(XmlObjectSerializer) Gunakan kelebihan beban jika Anda ingin menggunakan pemformat XML yang dikustomisasi.

Berlaku untuk