PeerNode Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет экземпляр однорангового узла, используемого приложением, которое участвует в конкретной сетке узлов.
public ref class PeerNode sealed : System::ServiceModel::IOnlineStatus
public sealed class PeerNode : System.ServiceModel.IOnlineStatus
type PeerNode = class
interface IOnlineStatus
Public NotInheritable Class PeerNode
Implements IOnlineStatus
- Наследование
-
PeerNode
- Реализации
Комментарии
Одноранговый узел может размещать несколько одноранговых каналов в сетке, если они совместно используют общий универсальный код ресурса (URI) и имя узла в EndpointAddress , предоставленном привязке для каждого канала.
Если два или более одноранговых каналов, определенных для однорангового узла, создаются с отдельными Portпривязками, то свойства , ListenIPAddressи Resolver должны быть идентичными для всех привязок.
Если последующая привязка канала создается после первой для того же экземпляра однорангового узла, свойство MaxReceivedMessageSize для этой и последующих привязок должно быть меньше или равно значению свойства, заданному MaxReceivedMessageSize в привязке первого канала.
Свойства
IsOnline |
Возвращает значение, указывающее подключен ли одноранговый узел и может ли он отправлять сообщения в соседние узлы в сетке узлов. |
MessagePropagationFilter |
Получает или задает настраиваемый фильтр для сообщений, полученных по одноранговому каналу. |
Port |
Возвращает сетевой порт, по которому одноранговый узел ожидает передачи данных. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RefreshConnection() |
Обновляет подключение к сетке узлов. |
ToString() |
Обеспечивает строковое представление однорангового узла. |
События
Offline |
Сигнализирует об отключении однорангового узла от сетки узлов. |
Online |
Сигнализирует о подключении однорангового узла к сетке узлов. |