Protocol 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Protocol(IntPtr) |
為指定的 Objective-C 通訊協定建立 Protocol 類別的實例。 |
Protocol(String) |
藉由依名稱查閱通訊協定來建立通訊協定的實例。 |
Protocol(Type) |
為指定的 Managed 型別建立 Protocol 類別的實例 (,此實例必須代表 Objective-C 通訊協定) 。 |
Protocol(IntPtr)
為指定的 Objective-C 通訊協定建立 Protocol 類別的實例。
public Protocol (IntPtr handle);
new ObjCRuntime.Protocol : nativeint -> ObjCRuntime.Protocol
參數
- handle
-
IntPtr
nativeint
通訊協定的目標 C 指標。
適用於
Protocol(String)
藉由依名稱查閱通訊協定來建立通訊協定的實例。
public Protocol (string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol
參數
- name
- String
通訊協定的名稱。
備註
如果 指定的 name
通訊協定不存在,這個方法會擲回 ArgumentException。
方法 GetHandle(String) 會執行類似的角色,但只傳回通訊協定的低階控制碼。
適用於
Protocol(Type)
為指定的 Managed 型別建立 Protocol 類別的實例 (,此實例必須代表 Objective-C 通訊協定) 。
public Protocol (Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol
參數
- type
- Type
Managed 類型 (,必須代表 Objective-C 通訊協定) 。