Protocol 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 協定)。