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 tempat ekstensi SOAP dikonfigurasi untuk dijalankan. Tergantung pada bagaimana ekstensi SOAP dikonfigurasi, ekstensi tersebut 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 metode .GetCustomAttributes

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

Konstruktor

Nama Deskripsi
LogicalMethodInfo(MethodInfo)

Menginisialisasi instans LogicalMethodInfo baru kelas dengan yang MethodInfo diteruskan.

Properti

Nama Deskripsi
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 .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 metode ini.

ReturnTypeCustomAttributeProvider

Mendapatkan atribut kustom untuk jenis pengembalian.

Metode

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

Memulai pemanggilan asinkron dari metode yang diwakili oleh ini LogicalMethodInfo.

Create(MethodInfo[], LogicalMethodTypes)

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

Create(MethodInfo[])

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

EndInvoke(Object, IAsyncResult)

Mengakhiri pemanggilan asinkron metode yang diwakili oleh .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 Type instans saat ini.

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

Memanggil metode yang diwakili oleh .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 Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili .LogicalMethodInfo

Berlaku untuk

Lihat juga