Protocol Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Darstellung eines Objective-C-Protokolls.
public class Protocol : ObjCRuntime.INativeObject
type Protocol = class
interface INativeObject
- Vererbung
-
Protocol
- Implementiert
Konstruktoren
| 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). |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Handle (Zeiger) auf die nicht verwaltete Objektdarstellung. |
| Name |
Name des Protokolls. |
Methoden
| Name | Beschreibung |
|---|---|
| GetHandle(String) |
Gibt das Handle an das Objective-C-Protokoll zurück. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetHandle(INativeObject) |
Darstellung eines Objective-C-Protokolls. |
| GetNonNullHandle(INativeObject, String) |
Darstellung eines Objective-C-Protokolls. |