語言

Protocol 建構函式

定義

多載

名稱 Description
Protocol(NativeHandle)

一種用於建立未受管理物件的受管理表示的建構器。 由執行時呼叫。

Protocol(String)

透過查詢協定名稱來建立協定實例。

Protocol(Type)

為指定的受管理型別建立 Protocol 類別的實例(該型別必須代表 Objective-C 協定)。

Protocol(NativeHandle)

一種用於建立未受管理物件的受管理表示的建構器。 由執行時呼叫。

public Protocol(ObjCRuntime.NativeHandle handle);
new ObjCRuntime.Protocol : ObjCRuntime.NativeHandle -> ObjCRuntime.Protocol

參數

handle
NativeHandle

指向未管理物件的指標(handle)。

適用於

Protocol(String)

透過查詢協定名稱來建立協定實例。

public Protocol(string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol

參數

name
String

協議名稱。

備註

若不存在該協定, name 此方法會拋出 ArgumentException。

該 GetHandle(String) 方法執行類似角色,但只會將低階的 handle 回傳給協定。

適用於

Protocol(Type)

為指定的受管理型別建立 Protocol 類別的實例(該型別必須代表 Objective-C 協定)。

public Protocol(Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol

參數

type
Type

受管理型態(必須代表 Objective-C 協定)。

適用於