Sprache

Protocol Konstruktoren

Definition

Überlädt

Name Beschreibung
Protocol(NativeHandle)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von nicht verwalteten Objekten verwendet wird. Wird von der Laufzeit aufgerufen.

Protocol(String)

Erstellt eine Instanz des Protokolls durch Nachschlagen des Protokolls anhand des Namens.

Protocol(Type)

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

Protocol(NativeHandle)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von nicht verwalteten Objekten verwendet wird. Wird von der Laufzeit aufgerufen.

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

Parameter

handle
NativeHandle

Zeiger (Handle) auf das nicht verwaltete Objekt.

Gilt für:

Protocol(String)

Erstellt eine Instanz des Protokolls durch Nachschlagen des Protokolls anhand des Namens.

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 von name ihnen angegebene Protokoll nicht vorhanden ist.

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

Gilt für:

Protocol(Type)

Erstellt eine Instanz der Protocol-Klasse für den angegebenen verwalteten Typ (die 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: