共用方式為


Protocol 建構函式

定義

多載

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 通訊協定) 。

適用於