Protocol Construtores
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Protocol(IntPtr) |
Cria uma instância da classe Protocol para o protocolo Objective-C especificado. |
Protocol(String) |
Cria uma instância do Protocolo pesquisando o protocolo por nome. |
Protocol(Type) |
Cria uma instância da classe Protocol para o tipo gerenciado especificado (que deve representar um protocolo Objective-C). |
Cria uma instância da classe Protocol para o protocolo Objective-C especificado.
public Protocol (IntPtr handle);
new ObjCRuntime.Protocol : nativeint -> ObjCRuntime.Protocol
Parâmetros
- handle
-
IntPtr
nativeint
Ponteiro Objective-C para o protocolo.
Aplica-se a
Cria uma instância do Protocolo pesquisando o protocolo por nome.
public Protocol (string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol
Parâmetros
- name
- String
Nome do protocolo.
Comentários
Esse método gera uma ArgumentException se o protocolo especificado por name
não existir.
O GetHandle(String) método executa uma função semelhante, exceto que retorna apenas o identificador de baixo nível para o protocolo.
Aplica-se a
Cria uma instância da classe Protocol para o tipo gerenciado especificado (que deve representar um protocolo Objective-C).
public Protocol (Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol
Parâmetros
- type
- Type
O tipo gerenciado (que deve representar um protocolo Objective-C).