PeerEndPoint 클래스

정의

피어 투 피어 협업 인프라 내에서 PeerNearMe 또는 PeerContact의 현재 인스턴스를 기술하여 고유한 네트워크 주소 구성으로 지정된 PeerContact 또는 PeerNearMe 인스턴스의 위치를 나타냅니다.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

public ref class PeerEndPoint : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerEndPoint ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerEndPoint : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerEndPoint>, System.Runtime.Serialization.ISerializable
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
상속
PeerEndPoint
특성
구현

설명

피어 "끝점"은 연락처의 현재 위치를 설명 합니다. 피어 공동 작업 네트워크 내에서 현재 사용 가능한 연락처 인스턴스를 설명 하는 고유한 네트워크 주소 구성입니다.A peer "endpoint" describes a contact's presence location - the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. 단일 연락처 피어 협업 네트워크 내에서 여러 엔드포인트에서 사용할 수 있습니다.A single contact can be available at multiple endpoints within the peer collaboration network.

피어 연락처를 보고 특정 피어 상태, 애플리케이션 또는 개체 업데이트에 대 한 해당 연락처와 연결 된 엔드포인트 중 하나를 쿼리할 수 있습니다.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

생성자

PeerEndPoint()

PeerEndPoint 클래스의 새 인스턴스를 생성합니다.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint)

PeerEndPoint에 포함된 피어 연결 엔드포인트를 사용하여 IPEndPoint 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String)

PeerEndPoint에 포함된 피어 연결 엔드포인트 및 endPointName을 지정하는 문자열을 사용하여 IPEndPoint 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint and a string specifying endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

serialization에 필요한 관련 매개 변수를 사용하여 새 PeerEndPoint 인스턴스를 초기화합니다.Initializes a new PeerEndPoint instance with the associated parameters required for serialization.

속성

EndPoint

IPEndPoint 인스턴스와 연결된 IP 주소를 포함하는 PeerEndPoint를 가져오거나 설정합니다.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name

String 인스턴스의 표시 이름을 나타내는 PeerEndPoint을 가져오거나 설정합니다.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

SynchronizingObject

이 속성 값이 설정되면 비동기 작업의 결과로 발생되지 않는 모든 이벤트에는 특정 SynchronizingObject를 만든 스레드에서 다시 호출된 이벤트 처리기가 연결됩니다.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

메서드

Dispose()

해당 PeerEndPoint 개체에서 사용하는 리소스를 모두 해제합니다.Releases all resources used by the PeerEndPoint object.

Dispose(Boolean)

PeerEndPoint에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.Releases the unmanaged resources used by the PeerEndPoint object and optionally releases the managed resources.

Equals(Object)

PeerEndPoint을 지정된 Object와 비교합니다.Compares the PeerEndPoint to the specified Object.

Equals(Object, Object)

지정한 PeerEndPoint 개체가 동일한지 여부를 확인합니다.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint)

PeerEndPoint를 지정된 PeerEndPoint 인스턴스와 비교합니다.Compares the PeerEndPoint to the specified PeerEndPoint instance.

GetHashCode()

PeerEndPoint 인스턴스에 대한 해시 코드를 반환합니다.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext)

지정된 PeerObject 인스턴스를 serialize하는 데 필요한 데이터로 SerializationInfo 클래스 인스턴스를 채웁니다.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. 파생된 형식은 기본 형식 GetObjectData(SerializationInfo, StreamingContext) 메서드를 호출해야 합니다.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
OnNameChanged(NameChangedEventArgs)

PeerContact 인스턴스와 연결되어 있는 PeerEndPoint에 지정된 PeerName이 변경되면 호출됩니다.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString()

PeerEndPoint 인스턴스를 나타내는 String을 반환합니다.Returns a String that represents a PeerEndPoint instance.

이벤트

NameChanged

PeerEndPoint 개체와 연결된 이름이 변경되면 신호를 받습니다.Signaled when the name associated with a PeerEndPoint object changes.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

serialize된 소스에서 가져온 데이터를 사용하여 현재 PeerEndPoint 인스턴스를 채웁니다.Populates the current PeerEndPoint instance with the data obtained from the serialized source.

적용 대상

추가 정보