ResolveCompletedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется в сочетании с событием ResolveCompleted, которое получает сигнал при завершении запроса на разрешение определенного имени однорангового узла, представленного объектом PeerName.
public ref class ResolveCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type ResolveCompletedEventArgs = class
inherit AsyncCompletedEventArgs
Public Class ResolveCompletedEventArgs
Inherits AsyncCompletedEventArgs
- Наследование
Комментарии
Чтобы использовать объект ResolveCompletedEventArgs, создайте PeerNameResolver экземпляр объекта и используйте один из методов Resolve. Для асинхронной обработки используйте ResolveAsync метод .
Когда сопоставитель достигнет конца облака для PeerNameзапроса , или достигнуто максимальное число записей для создаваемого PeerNameRecordCollection объекта, возникает событие для завершения процесса разрешения, а связанный делегат вызывает выполнение ResolveAsync. Событие также может вызываться для аномальных завершений, которые не возвращают коллекцию.
Это событие возникает только один раз при обнаружении всех конечных точек.
Все ссылки на этот экземпляр объекта Resolver координируются с предоставленным маркером, который является уникальным идентификатором, определенным разработчиком для этого асинхронного запроса на разрешение.
Конструкторы
ResolveCompletedEventArgs(PeerNameRecordCollection, Exception, Boolean, Object) |
Инициализирует новый экземпляр класса ResolveCompletedEventArgs. |
Свойства
Cancelled |
Возвращает значение, показывающее, была ли отменена асинхронная операция. (Унаследовано от AsyncCompletedEventArgs) |
Error |
Возвращает значение, показывающее, какая ошибка произошла в течение асинхронной операции. (Унаследовано от AsyncCompletedEventArgs) |
PeerNameRecordCollection |
Возвращает объект PeerNameRecordCollection, который требуется разрешить. |
UserState |
Возвращает уникальный идентификатор для асинхронной задачи. (Унаследовано от AsyncCompletedEventArgs) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RaiseExceptionIfNecessary() |
Вызывает предоставленное пользователем исключение в случае неудачного выполнения асинхронной операции. (Унаследовано от AsyncCompletedEventArgs) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |