Freigeben über


Protocol Konstruktoren

Definition

Überlädt

Protocol(IntPtr)

Erstellt eine Instanz der Protocol-Klasse für das angegebene Objective-C-Protokoll.

Protocol(String)

Erstellt eine Instanz von Protocol, indem das Protokoll nach Name gesucht wird.

Protocol(Type)

Erstellt eine Instanz der Protocol-Klasse für den angegebenen verwalteten Typ (der ein Objective-C-Protokoll darstellen muss).

Protocol(IntPtr)

Erstellt eine Instanz der Protocol-Klasse für das angegebene Objective-C-Protokoll.

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

Parameter

handle
IntPtr

nativeint

Objective-C-Zeiger auf das Protokoll.

Gilt für:

Protocol(String)

Erstellt eine Instanz von Protocol, indem das Protokoll nach Name gesucht wird.

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

Parameter

name
String

Name des Protokolls.

Hinweise

Diese Methode löst eine ArgumentException aus, wenn das durch name angegebene Protokoll nicht vorhanden ist.

Die GetHandle(String) -Methode führt eine ähnliche Rolle aus, mit der Ausnahme, dass sie nur das Handle auf niedriger Ebene an das Protokoll zurückgibt.

Gilt für:

Protocol(Type)

Erstellt eine Instanz der Protocol-Klasse für den angegebenen verwalteten Typ (der ein Objective-C-Protokoll darstellen muss).

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

Parameter

type
Type

Der verwaltete Typ (der ein Objective-C-Protokoll darstellen muss).

Gilt für: