Поделиться через


NWUdpSession Класс

Определение

Устанавливает UDP-подключение и передает пакеты данных UDP.

[Foundation.Register("NWUDPSession", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class NWUdpSession : Foundation.NSObject
type NWUdpSession = class
    inherit NSObject
Наследование
NWUdpSession
Атрибуты

Конструкторы

NWUdpSession()

Конструктор по умолчанию инициализирует новый экземпляр этого класса.

NWUdpSession(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

NWUdpSession(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

NWUdpSession(NWUdpSession)

Создает новый сеанс UDP из существующего сеанса.

Свойства

Class

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CurrentPath

Возвращает текущий путь к разрешенной конечной точке.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
Endpoint

Возвращает конечную точку, которая использовалась для создания сеанса UDP.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
HasBetterPath

Получите логическое значение, указывающее, имеют ли новые сеансы UDP лучший доступный для них путь.

IsDirectBinding

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
IsProxy

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
MaximumDatagramLength

Возвращает максимальную длину операций записи (в байтах) датаграмм.

ResolvedEndpoint

Возвращает текущую удаленную конечную точку.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
State

Возвращает состояние сеанса UDP.

Superclass

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Viable

Возвращает логическое значение, указывающее, может ли сеанс передавать данные.

Zone

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью строки keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Cancel()

Отменяет сеанс UDP.

CommitEditing()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копию базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
DangerousRelease()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
DangerousRetain()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Equals(Object)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
ExposedBindings()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
GetNativeHash()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Init()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Invoke(Action, Double)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetReadHandler(Action<NSArray,NSError>, nuint)

Назначает обработчик, который будет считывать не более maxDatagrams.

SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра.

(Унаследовано от NSObject)
TryNextResolvedEndpoint()

Отметьте текущую конечную точку непригодной для использования и попытайтесь подключиться к следующей.

Unbind(NSString)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе собираются измениться.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Устанавливает UDP-подключение и передает пакеты данных UDP.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)
WriteDatagram(NSData, Action<NSError>)

Записывает предоставленный datagram объект в конечную точку и запускает обработчик завершения по завершении операции.

WriteDatagramAsync(NSData)

Записывает предоставленный datagram объект в конечную точку и запускает обработчик завершения по завершении операции.

WriteMultipleDatagrams(NSData[], Action<NSError>)

Записывает в конечную точку данные из предоставленного datagramArray и запускает обработчик завершения по завершении операции.

WriteMultipleDatagramsAsync(NSData[])

Записывает в конечную точку данные из предоставленного datagramArray и запускает обработчик завершения по завершении операции.

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Устанавливает UDP-подключение и передает пакеты данных UDP.

ObjectDidEndEditing(NSObject, INSEditor)

Устанавливает UDP-подключение и передает пакеты данных UDP.

GetValidModes(NSObject, NSFontPanel)

Устанавливает UDP-подключение и передает пакеты данных UDP.

ValidateToolbarItem(NSObject, NSToolbarItem)

Устанавливает UDP-подключение и передает пакеты данных UDP.

GetDebugDescription(INSObjectProtocol)

Устанавливает UDP-подключение и передает пакеты данных UDP.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Устанавливает UDP-подключение и передает пакеты данных UDP.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Устанавливает UDP-подключение и передает пакеты данных UDP.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Устанавливает UDP-подключение и передает пакеты данных UDP.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел