PeerNearMe 클래스

정의

"주변 사람 찾기" 인프라를 통해 찾은 피어를 나타냅니다.Represents a peer located by the "People Near Me" infrastructure.

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

설명

이 클래스의 인스턴스를 직접 만들 수 없습니다.An instance of this class cannot be created directly. 정적을 사용 하 여 "근처" 호출 피어의 피어에 대 한 참조를 가져온 대신 GetPeersNearMe 주변 피어 컬렉션을 반환 하는 방법입니다.Instead, a reference to the peers "near" the calling peer is obtained by using the static GetPeersNearMe method to return a collection of nearby peers.

나타내는 피어를 PeerNearMe 개체는 호출 피어의 주소록에 반드시 없습니다.A peer represented by a PeerNearMe object is not necessarily in the calling peer's address book.

생성자

PeerNearMe()

PeerNearMe 클래스의 새로운 기본 인스턴스를 초기화합니다.Initializes a new default instance of the PeerNearMe class.

PeerNearMe(SerializationInfo, StreamingContext)

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

속성

IsOnline

Peer가 현재 '온라인' 상태인지 여부를 지정하는 값을 가져옵니다.Gets a value specifying if the Peer is currently 'online'.

(다음에서 상속됨 Peer)
Nickname

String 개체의 애칭을 나타내는 PeerNearMe을 가져오거나 설정합니다.Gets or sets a String representing the Nickname of the PeerNearMe object.

PeerEndPoints

PeerEndPointCollection와 연결된 Peer를 가져옵니다.Gets the PeerEndPointCollection associated with the Peer.

(다음에서 상속됨 Peer)
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.

(다음에서 상속됨 Peer)

메서드

AddToContactManager()

PeerContact 개체를 사용하여 PeerNearMe를 생성하고 ContactManager에 연결합니다.Generates a PeerContact from the PeerNearMe object and associates it with the ContactManager.

AddToContactManager(String, String, MailAddress)

PeerContact 개체의 관련 설명 매개 변수를 사용하여 PeerNearMe를 생성하고 ContactManager에 연결합니다.Generates a PeerContact with the associated descriptive parameters from the PeerNearMe object and associates it with the ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

제공된 PeerNearMe를 사용하여 PeerEndPoint 개체를 생성합니다.Generates a PeerNearMe object from the provided PeerEndPoint.

Dispose()

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

(다음에서 상속됨 Peer)
Dispose(Boolean)

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

Equals(Object)

PeerNearMe 인스턴스를 지정된 개체와 비교합니다.Compares the PeerNearMe instance to the specified object.

Equals(Object, Object)

지정한 PeerNearMe 인스턴스가 동일한지를 확인합니다.Determines whether the specified PeerNearMe instances are considered equal.

Equals(Peer)

대/소문자를 구분하여 현재 Peer와 지정된 피어를 비교합니다.Performs a case-sensitive comparison of the current Peer and the specified peer.

(다음에서 상속됨 Peer)
Equals(PeerNearMe)

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

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetObjects()

로컬 캐시에서 데이터 개체의 컬렉션을 가져옵니다.Gets the collection of data objects from a local cache.

(다음에서 상속됨 Peer)
GetObjects(Guid)

Peer에서 제공된 Guid와 연결된 PeerObjectCollection 개체를 가져옵니다.Gets the Peer object associated with the supplied Guid from the PeerObjectCollection.

(다음에서 상속됨 Peer)
GetPresenceInfo(PeerEndPoint)

PeerEndPoint에 대한 현재 상태 정보를 가져옵니다.Gets the available presence information for a PeerEndPoint.

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

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

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

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

Invite()

원격 피어에게 피어 협업 애플리케이션에 참여하라는 초대를 보냅니다.Sends an invitation to join a peer collaboration application to a remote peer.

Invite(PeerApplication, String, Byte[])

원격 피어에게 피어 협업 애플리케이션에 참여하라는 초대를 보냅니다. 애플리케이션 초대를 설명하거나 지정하는 데이터가 포함됩니다.Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite.

InviteAsync(Object)

피어 협업 애플리케이션 참여와 관련하여 피어가 보낸 초대 응답을 수신합니다.Receives an invitation response from a peer regarding joining a peer collaboration application.

InviteAsync(PeerApplication, String, Byte[], Object)

피어 협업 애플리케이션에 대한 초대와 관련하여 피어가 보낸 초대 응답을 수신합니다.Receives an invitation response from a peer regarding an invitation to a peer collaboration application.

InviteAsyncCancel(Object)

InviteAsync(PeerApplication, String, Byte[], Object) 메서드와 함께 전송된 초대를 취소합니다.Cancels the invitation that was sent with the InviteAsync(PeerApplication, String, Byte[], Object) method.

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

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

(다음에서 상속됨 Object)
OnInviteCompleted(InviteCompletedEventArgs)

InviteCompleted 이벤트를 발생시킵니다.Raises the InviteCompleted event.

(다음에서 상속됨 Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

RefreshDataCompleted 이벤트를 발생시킵니다.Signals the RefreshDataCompleted event.

RefreshData()

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

RefreshDataAsync(Object)

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

ToString()

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

이벤트

InviteCompleted

원격 피어에 대한 초대 작업이 완료된 경우 발생합니다.Raised when the invitation process for a remote peer has completed.

(다음에서 상속됨 Peer)
PeerNearMeChanged

PeerNearMe 인스턴스가 발견되었거나 인스턴스를 더 이상 사용할 수 없거나 관련 PeerEndPoint 개체 정보가 변경되었을 때 발생합니다.Signaled when a new PeerNearMe instance is found, no longer available, or the associated PeerEndPoint object information has changed.

RefreshDataCompleted

RefreshData() 인스턴스에 대한 RefreshDataAsync(Object) 또는 PeerNearMe 작업이 완료될 때 발생합니다.Signaled when the RefreshData() or RefreshDataAsync(Object) operation for the PeerNearMe instance is completed.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

적용 대상

추가 정보