Bagikan melalui


LogicalMethodInfo Kelas

Definisi

Mewakili atribut dan metadata untuk metode layanan Web XML. Kelas ini tidak dapat diwariskan.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Warisan
LogicalMethodInfo

Keterangan

LogicalMethodInfo digunakan terutama oleh ekstensi SOAP untuk menginterogasi detail metode layanan Web XML yang dengannya ekstensi SOAP dikonfigurasi untuk dijalankan. Bergantung pada bagaimana ekstensi SOAP dikonfigurasi, ekstensi ini dapat mengetahui detail tentang metode layanan Web XML dalam GetInitializer metode SoapExtension yang mengambil LogicalMethodInfo. LogicalMethodInfo menyediakan detail seperti parameter metode layanan Web XML dengan mengakses Parameters properti dan atribut kustom apa pun yang diterapkan ke metode layanan Web XML menggunakan GetCustomAttributes properti .

Untuk detail selengkapnya tentang ekstensi SOAP, lihat SoapExtension kelas atau Modifikasi Pesan SOAP Menggunakan Ekstensi SOAP.

Konstruktor

LogicalMethodInfo(MethodInfo)

Menginisialisasi instans LogicalMethodInfo baru kelas dengan yang MethodInfo diteruskan.

Properti

AsyncCallbackParameter

Mendapatkan informasi parameter untuk AsyncCallback parameter metode Begin dalam pemanggilan asinkron.

AsyncResultParameter

Mendapatkan nilai pengembalian dari pemanggilan Begin metode asinkron.

AsyncStateParameter

Mendapatkan informasi parameter untuk AsyncState parameter Begin metode dalam pemanggilan asinkron.

BeginMethodInfo

Mendapatkan atribut dan metadata untuk Begin metode dalam pemanggilan asinkron.

CustomAttributeProvider

Mendapatkan atribut kustom yang diterapkan ke metode .

DeclaringType

Mendapatkan kelas yang mendeklarasikan metode yang diwakili oleh saat ini LogicalMethodInfo.

EndMethodInfo

Mendapatkan atribut dan metadata untuk End metode pemanggilan asinkron ke metode .

InParameters

Mendapatkan parameter yang diteruskan ke metode yang diwakili oleh instans LogicalMethodInfo.

IsAsync

Mendapatkan nilai yang menunjukkan apakah metode yang diwakili oleh instans LogicalMethodInfo dipanggil secara asinkron.

IsVoid

Mendapatkan nilai yang menunjukkan apakah jenis pengembalian untuk metode yang diwakili oleh instans LogicalMethodInfo adalah void.

MethodInfo

Mendapatkan atribut dan metadata untuk metode sinkron.

Name

Mendapatkan nama metode yang diwakili oleh ini LogicalMethodInfo.

OutParameters

Mendapatkan parameter keluar untuk metode .

Parameters

Mendapatkan parameter untuk metode .

ReturnType

Mendapatkan jenis pengembalian dari metode ini.

ReturnTypeCustomAttributeProvider

Mendapatkan atribut kustom untuk jenis pengembalian.

Metode

BeginInvoke(Object, Object[], AsyncCallback, Object)

Memulai pemanggilan asinkron metode yang diwakili oleh ini LogicalMethodInfo.

Create(MethodInfo[])

Mengingat array MethodInfo yang dapat berisi informasi tentang metode asinkron dan sinkron, membuat array LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

Mengingat array MethodInfo, di mana array LogicalMethodInfo yang dikembalikan dapat dibatasi hanya untuk metode asinkron atau sinkron, membuat array .LogicalMethodInfo

EndInvoke(Object, IAsyncResult)

Mengakhiri pemanggilan asinkron metode yang diwakili oleh saat ini LogicalMethodInfo.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCustomAttribute(Type)

Mengembalikan atribut kustom pertama yang diterapkan ke jenis , jika ada atribut kustom yang diterapkan ke jenis .

GetCustomAttributes(Type)

Mengembalikan atribut kustom yang diterapkan ke jenis yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Invoke(Object, Object[])

Memanggil metode yang diwakili oleh saat ini LogicalMethodInfo.

IsBeginMethod(MethodInfo)

Mengembalikan nilai yang menunjukkan apakah metode yang diteruskan mewakili Begin metode pemanggilan asinkron.

IsEndMethod(MethodInfo)

Mengembalikan nilai yang menunjukkan apakah metode yang diteruskan mewakili End metode pemanggilan asinkron.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili saat ini LogicalMethodInfo.

Berlaku untuk

Lihat juga