다음을 통해 공유


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
구현

설명

피어 노드는 EndpointAddress 각 채널에 대해 제공 된의 공용 URI와 호스트 이름을 공유 하는 한 메시 내에서 여러 피어 채널을 호스팅할 수 있습니다.

피어 노드에 대해 정의 된 두 개 이상의 피어 채널이 별도의 바인딩으로 생성 되는 경우 Port , ListenIPAddressResolver 속성은 모든 바인딩에서 동일 해야 합니다.

동일한 피어 노드 인스턴스에 대해 첫 번째 채널 바인딩이 생성 된 경우에는이 바인딩에 대 한 MaxReceivedMessageSize 속성이 MaxReceivedMessageSize 첫 번째 채널 바인딩에 설정 된 속성 값 보다 작거나 같아야 합니다.

속성

IsOnline

피어 노드가 온라인 상태인지 여부와 피어 메시에서 인접 노드로 메시지를 보낼 수 있는지 여부를 나타내는 값을 가져옵니다.

MessagePropagationFilter

피어 채널을 통해 받은 메시지의 사용자 지정 필터를 가져오거나 설정합니다.

Port

피어 노드가 수신 대기 중인 네트워크 포트를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RefreshConnection()

피어 메시와의 연결을 새로 고칩니다.

ToString()

피어 노드의 문자열 표현을 제공합니다.

이벤트

Offline

피어 노드가 피어 메시에서 오프라인 상태가 되는 경우의 신호입니다.

Online

피어 노드가 피어 메시 내에서 온라인 상태가 되는 경우의 신호입니다.

적용 대상