LogicalMethodInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 XML Web Service 方法的屬性 (Attribute) 和中繼資料 (Metadata)。 此類別無法獲得繼承。
public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
- 繼承
-
LogicalMethodInfo
備註
LogicalMethodInfo 主要是由 SOAP 延伸模組用來詢問 SOAP 擴充功能設定為執行之 XML Web 服務方法的詳細資料。 根據 SOAP 延伸模組的設定方式,它可以在採用 LogicalMethodInfo 的 方法中 GetInitializer 找出 XML Web 服務方法 SoapExtension 的詳細資料。 提供 LogicalMethodInfo 詳細資料,例如 XML Web 服務方法的參數,方法是使用 屬性存取 Parameters 屬性和套用至 XML Web 服務方法 GetCustomAttributes 的任何自訂屬性。
如需 SOAP 延伸模組的詳細資訊, SoapExtension 請參閱 使用 SOAP 擴充功能修改類別或 SOAP 訊息修改。
建構函式
LogicalMethodInfo(MethodInfo) |
使用傳入的 LogicalMethodInfo,初始化 MethodInfo 類別的新執行個體。 |
屬性
AsyncCallbackParameter |
取得非同步 (Asynchronous) 引動過程中 Begin 方法之 |
AsyncResultParameter |
取得 |
AsyncStateParameter |
取得非同步引動過程中 |
BeginMethodInfo |
取得非同步引動過程中之 |
CustomAttributeProvider |
取得套用至方法的自訂屬性。 |
DeclaringType |
取得宣告方法的類別 (由目前的 LogicalMethodInfo 所表示)。 |
EndMethodInfo |
取得方法之非同步引動過程的 |
InParameters |
取得傳入 LogicalMethodInfo 執行個體所表示之方法的參數。 |
IsAsync |
取得值,指出是否非同步叫用 LogicalMethodInfo 的執行個體所表示的方法。 |
IsVoid |
取得值,指出 LogicalMethodInfo 的執行個體所表示方法的傳回型別 (Return Type) 是否為 |
MethodInfo |
取得同步方法的屬性和中繼資料。 |
Name |
取得這個 LogicalMethodInfo 所表示之方法的名稱。 |
OutParameters |
取得方法的 out 參數。 |
Parameters |
取得方法的參數。 |
ReturnType |
取得這個方法的傳回型別 (Return Type)。 |
ReturnTypeCustomAttributeProvider |
取得傳回型別的自訂屬性。 |
方法
BeginInvoke(Object, Object[], AsyncCallback, Object) |
開始這個 LogicalMethodInfo 所表示之方法的非同步引動過程。 |
Create(MethodInfo[]) |
指定可以包含非同步和同步方法資訊之 MethodInfo 的陣列,建立 LogicalMethodInfo 的陣列。 |
Create(MethodInfo[], LogicalMethodTypes) |
指定 MethodInfo 的陣列 (其中傳回的 LogicalMethodInfo 陣列可以只限定於非同步或同步方法) 建立 LogicalMethodInfo 的陣列。 |
EndInvoke(Object, IAsyncResult) |
結束目前 LogicalMethodInfo 所表示之方法的非同步引動過程。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetCustomAttribute(Type) |
如果已套用任何自訂屬性至型別,則傳回第一個套用至型別的自訂屬性。 |
GetCustomAttributes(Type) |
傳回套用至指定型別的自訂屬性。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
Invoke(Object, Object[]) |
叫用目前 LogicalMethodInfo 所表示的方法。 |
IsBeginMethod(MethodInfo) |
傳回值,指出傳入的方法是否表示非同步引動過程的 |
IsEndMethod(MethodInfo) |
傳回值,指出傳入的方法是否表示非同步引動過程的 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回表示目前 LogicalMethodInfo 的字串。 |
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應