COMMethodInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓 JScript 與外部 COM 方法通訊。 這個類別是由外部 COM 實作用來對 JScript 公開其物件,因為 JScript 需要 Managed MemberInfo 才能繫結至外部物件。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public ref class COMMethodInfo : Microsoft::JScript::JSMethod, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("C7B9C313-2FD4-4384-8571-7ABC08BD17E5")]
public class COMMethodInfo : Microsoft.JScript.JSMethod, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("C7B9C313-2FD4-4384-8571-7ABC08BD17E5")>]
type COMMethodInfo = class
inherit JSMethod
interface MemberInfoInitializer
Public Class COMMethodInfo
Inherits JSMethod
Implements MemberInfoInitializer
- 繼承
- 屬性
- 實作
建構函式
COMMethodInfo() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 COMMethodInfo 類別的新執行個體。 |
欄位
_comObject |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存讓 JScript 與這個外部 COM 方法通訊的 Managed 物件。 |
_name |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存這個物件所表示之外部 COM 方法的名稱。 |
EmptyParams |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存無元素的 ParameterInfo 物件陣列。 |
屬性
Attributes |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得與這個方法關聯的屬性。 |
CallingConvention |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出這個方法的呼叫慣例。 (繼承來源 MethodBase) |
ContainsGenericParameters |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出泛型方法是否包含未指派的泛型型別參數。 (繼承來源 MethodInfo) |
CustomAttributes |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得包含此成員之自訂屬性的集合。 (繼承來源 MemberInfo) |
DeclaringType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得宣告這個方法的型別。 |
IsAbstract |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出方法是否為抽象。 (繼承來源 MethodBase) |
IsAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出 Assembly 是否描述此方法或建構函式 (Constructor) 的潛在可視性;亦即,最多只有相同組件 (Assembly) 中的其他型別可以看見該方法或建構函式,組件外部的衍生型別 (Derived Type) 則看不見它們。 (繼承來源 MethodBase) |
IsCollectible |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得指出此 MemberInfo 物件是否為可回收 AssemblyLoadContext 中保存之組件一部分的值。 (繼承來源 MemberInfo) |
IsConstructedGenericMethod |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 可讓 JScript 與外部 COM 方法通訊。 這個類別是由外部 COM 實作用來對 JScript 公開其物件,因為 JScript 需要 Managed MemberInfo 才能繫結至外部物件。 (繼承來源 MethodBase) |
IsConstructor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出方法是否為建構函示。 (繼承來源 MethodBase) |
IsFamily |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出 Family 是否描述此方法或建構函式的可視性;亦即,您只能在其類別和衍生類別內看見該方法或建構函式。 (繼承來源 MethodBase) |
IsFamilyAndAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出 FamANDAssem 是否描述此方法或建構函式的可視性;亦即,只有當該方法或建構函式位於相同的組件時,衍生類別才能呼叫它們。 (繼承來源 MethodBase) |
IsFamilyOrAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出 FamORAssem 是否描述此方法或建構函式的潛在可視性;亦即,無論該方法或建構函式位於何處,衍生類別以及相同組件中的類別都可以呼叫它們。 (繼承來源 MethodBase) |
IsFinal |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出這個方法是否為 |
IsGenericMethod |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出目前的方法是否為泛型方法。 (繼承來源 MethodInfo) |
IsGenericMethodDefinition |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,表示目前的 MethodInfo是否代表泛型方法的定義。 (繼承來源 MethodInfo) |
IsHideBySig |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出是否只有簽章完全一樣的同類成員隱藏於衍生類別中。 (繼承來源 MethodBase) |
IsPrivate |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出這個成員是否為私用的 (Private)。 (繼承來源 MethodBase) |
IsPublic |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出這是否為公用的方法。 (繼承來源 MethodBase) |
IsSecurityCritical |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,這個值表示目前方法或建構函式在目前信任層級上是否為安全性關鍵或安全性安全關鍵,因而可以執行重要的作業。 (繼承來源 MethodBase) |
IsSecuritySafeCritical |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,這個值表示目前方法或建構函式在目前信任層級上是否為安全性安全關鍵,也就是說,它是否可以執行重要作業並且可供透明程式碼存取。 (繼承來源 MethodBase) |
IsSecurityTransparent |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,這個值表示目前方法或建構函式在目前信任層級上是否為透明,因此不得執行重要作業。 (繼承來源 MethodBase) |
IsSpecialName |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,指出這個方法是否有特別的名稱。 (繼承來源 MethodBase) |
IsStatic |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值指出方法是否為 |
IsVirtual |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值指出方法是否為 |
MemberType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得這個方法成員的型別。 識別衍生自 MemberInfo (這個類別的衍生來源) 之類別的型別。 |
MetadataToken |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得值,這個值可識別中繼資料項目。 (繼承來源 MemberInfo) |
MethodHandle |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在所有情況下都擲回 InternalError 例外狀況。 |
MethodImplementationFlags |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得 MethodImplAttributes 旗標,這些旗標會指定方法實作的屬性。 (繼承來源 MethodBase) |
Module |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得用於定義型別的模組,該型別宣告以目前 MemberInfo 表示的成員。 (繼承來源 MemberInfo) |
Name |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得這個物件所表示之外部 COM 方法的名稱。 |
ReflectedType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得用來透過反映取得這個執行個體的類別物件。 |
ReturnParameter |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得 ParameterInfo 物件,這個物件包含方法之傳回型別的相關資訊,例如傳回型別是否具有自訂修飾詞。 (繼承來源 MethodInfo) |
ReturnType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得這個方法之傳回值的型別。 |
ReturnTypeCustomAttributes |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 為這個方法之傳回值的型別取得自訂屬性。 |
方法
CreateDelegate(Type) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從這個方法建立所指定類型的委派。 (繼承來源 MethodInfo) |
CreateDelegate(Type, Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從這個方法以指定的目標建立所指定類型的委派。 (繼承來源 MethodInfo) |
CreateDelegate<T>() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從這個方法建立類型 |
CreateDelegate<T>(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從此方法建立具有指定目標之型別 |
Equals(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回值,這個值指出此執行個體是否與指定的物件相等。 (繼承來源 MethodInfo) |
GetBaseDefinition() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會為直接或間接基底類別 (Base Class) (在其中首次宣告這個方法) 上的方法,傳回 MethodInfo 物件。 |
GetCOMMemberInfo() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得讓 JScript 與這個外部 COM 方法通訊的 Managed 物件。 |
GetCustomAttributes(Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回陣列,這個陣列包含已附加至這個方法的自訂屬性。 (繼承來源 JSMethod) |
GetCustomAttributes(Type, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回陣列,這個陣列包含已附加至這個方法的自訂屬性,只搜尋指定之型別的屬性。 (繼承來源 JSMethod) |
GetCustomAttributesData() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回 CustomAttributeData 物件的清單,表示已套用至目標成員之屬性的資料。 (繼承來源 MemberInfo) |
GetGenericArguments() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回 Type 物件的陣列,這些物件代表泛型方法的類型引數,或泛型方法定義的類型參數。 (繼承來源 MethodInfo) |
GetGenericMethodDefinition() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示泛型方法定義的 MethodInfo 物件,利用此泛型方法定義就可以建構出目前的方法。 (繼承來源 MethodInfo) |
GetHashCode() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回這個執行個體的雜湊碼。 (繼承來源 MethodInfo) |
GetMethodBody() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在衍生類別中覆寫時,取得 MethodBody 物件,其提供對目前方法之 MSIL 資料流、區域變數和例外狀況的存取。 (繼承來源 MethodBase) |
GetMethodImplementationFlags() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回這個方法實作的相關資訊。 |
GetParameters() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得這個外部 COM 方法的參數。 |
GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 探索方法的屬性 (Attribute) 並提供方法中繼資料 (Metadata) 的存取。 (繼承來源 MethodInfo) |
HasSameMetadataDefinitionAs(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 可讓 JScript 與外部 COM 方法通訊。 這個類別是由外部 COM 實作用來對 JScript 公開其物件,因為 JScript 需要 Managed MemberInfo 才能繫結至外部物件。 (繼承來源 MemberInfo) |
Initialize(String, COMMemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化資訊,讓 JScript 與這個外部 COM 方法通訊。 |
Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定至 COMMemberInfo 方法的 Initialize(String, COMMemberInfo),呼叫外部 COM 方法。 |
Invoke(Object, Object[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用指定的參數叫用由目前執行個體代表的方法或建構函式。 (繼承來源 MethodInfo) |
IsDefined(Type, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的屬性型別是否已附加至這個方法。 (繼承來源 JSMethod) |
MakeGenericMethod(Type[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 使用類型陣列的項目取代目前泛型方法定義的類型參數,並傳回代表所產生之建構方法的 MethodInfo 物件。 (繼承來源 MethodInfo) |
MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示目前方法的字串。 |
明確介面實作
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。 (繼承來源 MemberInfo) |
_MemberInfo.GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得 Type 物件,表示 MemberInfo 類別。 (繼承來源 MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件的類型資訊,可以用來取得介面的類型資訊。 (繼承來源 MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件提供的類型資訊介面數目 (0 或 1)。 (繼承來源 MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 提供物件所公開的屬性和方法的存取權。 (繼承來源 MemberInfo) |
_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。 (繼承來源 MethodBase) |
_MethodBase.GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 GetType()。 (繼承來源 MethodBase) |
_MethodBase.GetTypeInfo(UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件的類型資訊,可以用來取得介面的類型資訊。 (繼承來源 MethodBase) |
_MethodBase.GetTypeInfoCount(UInt32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件提供的類型資訊介面數目 (0 或 1)。 (繼承來源 MethodBase) |
_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 提供物件所公開的屬性和方法的存取權。 (繼承來源 MethodBase) |
_MethodBase.IsAbstract |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsAbstract。 (繼承來源 MethodBase) |
_MethodBase.IsAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsAssembly。 (繼承來源 MethodBase) |
_MethodBase.IsConstructor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsConstructor。 (繼承來源 MethodBase) |
_MethodBase.IsFamily |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsFamily。 (繼承來源 MethodBase) |
_MethodBase.IsFamilyAndAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsFamilyAndAssembly。 (繼承來源 MethodBase) |
_MethodBase.IsFamilyOrAssembly |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsFamilyOrAssembly。 (繼承來源 MethodBase) |
_MethodBase.IsFinal |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsFinal。 (繼承來源 MethodBase) |
_MethodBase.IsHideBySig |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsHideBySig。 (繼承來源 MethodBase) |
_MethodBase.IsPrivate |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsPrivate。 (繼承來源 MethodBase) |
_MethodBase.IsPublic |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsPublic。 (繼承來源 MethodBase) |
_MethodBase.IsSpecialName |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsSpecialName。 (繼承來源 MethodBase) |
_MethodBase.IsStatic |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsStatic。 (繼承來源 MethodBase) |
_MethodBase.IsVirtual |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 如需這個成員的說明,請參閱 IsVirtual。 (繼承來源 MethodBase) |
_MethodInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。 (繼承來源 MethodInfo) |
_MethodInfo.GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 提供 COM 之 GetType() 方法的存取。 (繼承來源 MethodInfo) |
_MethodInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件的類型資訊,可以用來取得介面的類型資訊。 (繼承來源 MethodInfo) |
_MethodInfo.GetTypeInfoCount(UInt32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件提供的類型資訊介面數目 (0 或 1)。 (繼承來源 MethodInfo) |
_MethodInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 提供物件所公開的屬性和方法的存取權。 (繼承來源 MethodInfo) |
擴充方法
GetCustomAttribute(MemberInfo, Type) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性,此屬性套用至指定成員。 |
GetCustomAttribute(MemberInfo, Type, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttribute<T>(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性,此屬性套用至指定成員。 |
GetCustomAttribute<T>(MemberInfo, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取只訂型別的自訂屬性,此屬性套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取套用至指定成員的自訂屬性集合。 |
GetCustomAttributes(MemberInfo, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes(MemberInfo, Type) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性集合,此集合套用至指定成員。 |
GetCustomAttributes(MemberInfo, Type, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
GetCustomAttributes<T>(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性集合,此集合套用至指定成員。 |
GetCustomAttributes<T>(MemberInfo, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取指定型別的自訂屬性集合,此集合套用至指定成員,並且可選擇性檢查該成員的祖系。 |
IsDefined(MemberInfo, Type) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 指出是否將所指定型別的自訂屬性套用至指定的成員。 |
IsDefined(MemberInfo, Type, Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 指出指定之型別的自訂屬性是否會套用至指定的成員,以及選擇性地套用到其上階。 |
GetMetadataToken(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得指定成員的中繼資料語彙基元 (如果有)。 |
HasMetadataToken(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回值,指出所指定成員是否有可用的中繼資料語彙基元。 |
GetBaseDefinition(MethodInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 可讓 JScript 與外部 COM 方法通訊。 這個類別是由外部 COM 實作用來對 JScript 公開其物件,因為 JScript 需要 Managed MemberInfo 才能繫結至外部物件。 |
GetRuntimeBaseDefinition(MethodInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 擷取物件,表示直接或間接基底類別上的指定方法 (在這個類別上首次宣告這個方法)。 |