ResolveProgressChangedEventArgs Класс

Определение

Используется совместно с сигнализацией события ResolveProgressChanged.Used in conjunction with signaling the ResolveProgressChanged event. Получает сигнал, когда найден объект PeerNameRecord в результате операции ResolveAsync над определенным объектом PeerName.It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

public ref class ResolveProgressChangedEventArgs : System::ComponentModel::ProgressChangedEventArgs
public class ResolveProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs
type ResolveProgressChangedEventArgs = class
    inherit ProgressChangedEventArgs
Public Class ResolveProgressChangedEventArgs
Inherits ProgressChangedEventArgs
Наследование
ResolveProgressChangedEventArgs

Комментарии

Если в запрашиваемых облаках есть несколько объектов записей имен одноранговых узлов, это событие регистрируется один раз для каждого найденного объекта записи.If multiple peer name record objects exist in the cloud(s) being queried, this event is signaled once for each record object found. ResolveCompleted Событие возникает только один раз при обнаружении всех конечных точек.The ResolveCompleted event is raised only once when all endpoints have been found.

Нормальное завершение процесса означает, что либо объект сопоставителя достиг конца облака для запроса имен одноранговых узлов, либо достигнуто максимальное число записей для коллекции записей имен одноранговых узлов, которое он конструирует.Normal process completion implies that either the Resolver object has reached the end of the cloud(s) to query for peer names, or it has reached the maximum number of record entries for the peer name record collection it is constructing.

Все ссылки на этот экземпляр сопоставителя координируются с помощью маркера userState Object, который является уникальным идентификатором для этого запроса асинхронного разрешения.All references to this instance of the Resolver are coordinated with the token userState Object, which is a unique identifier for this asynchronous resolve request.

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

ResolveProgressChangedEventArgs(PeerNameRecord, Object)

Инициализирует новый экземпляр класса ResolveProgressChangedEventArgs.Initializes a new instance of the ResolveProgressChangedEventArgs class.

Свойства

PeerNameRecord

Возвращает объект PeerNameRecord, который требуется разрешить.Gets the PeerNameRecord object to resolve.

ProgressPercentage

Возвращает процент выполнения асинхронной задачи.Gets the asynchronous task progress percentage.

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

Возвращает уникальное пользовательское состояние.Gets a unique user state.

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

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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