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) |