Protocol Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Protocol(IntPtr) |
Создает экземпляр класса Protocol для указанного протокола Objective-C. |
Protocol(String) |
Создает экземпляр protocol путем поиска протокола по имени. |
Protocol(Type) |
Создает экземпляр класса Protocol для указанного управляемого типа (который должен представлять протокол Objective-C). |
Protocol(IntPtr)
Создает экземпляр класса Protocol для указанного протокола Objective-C.
public Protocol (IntPtr handle);
new ObjCRuntime.Protocol : nativeint -> ObjCRuntime.Protocol
Параметры
- handle
-
IntPtr
nativeint
Objective-C— указатель на протокол.
Применяется к
Protocol(String)
Создает экземпляр protocol путем поиска протокола по имени.
public Protocol (string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol
Параметры
- name
- String
Имя протокола.
Комментарии
Этот метод вызывает исключение ArgumentException, если протокол, указанный параметром name
, не существует.
Метод GetHandle(String) выполняет аналогичную роль, за исключением того, что он возвращает протоколу только дескриптор низкого уровня.
Применяется к
Protocol(Type)
Создает экземпляр класса Protocol для указанного управляемого типа (который должен представлять протокол Objective-C).
public Protocol (Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol
Параметры
- type
- Type
Управляемый тип (который должен представлять протокол Objective-C).