PeerNearMe 클래스

정의

"주변 사람 찾기" 인프라를 통해 찾은 피어를 나타냅니다.

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
[<System.Serializable>]
type PeerNearMe = class
    inherit Peer
    interface IEquatable<PeerNearMe>
    interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
상속
PeerNearMe
특성
구현

설명

이 클래스의 인스턴스를 직접 만들 수 없습니다. 정적을 사용 하 여 "근처" 호출 피어의 피어에 대 한 참조를 가져온 대신 GetPeersNearMe 주변 피어 컬렉션을 반환 하는 방법입니다.

나타내는 피어를 PeerNearMe 개체는 호출 피어의 주소록에 반드시 없습니다.

생성자

PeerNearMe()

PeerNearMe 클래스의 새로운 기본 인스턴스를 초기화합니다.

PeerNearMe(SerializationInfo, StreamingContext)

serialization에 필요한 관련 매개 변수를 사용하여 새 PeerNearMe 인스턴스를 초기화합니다.

속성

IsOnline

Peer가 현재 '온라인' 상태인지 여부를 지정하는 값을 가져옵니다.

(다음에서 상속됨 Peer)
Nickname

String 개체의 애칭을 나타내는 PeerNearMe을 가져오거나 설정합니다.

PeerEndPoints

PeerEndPointCollection와 연결된 Peer를 가져옵니다.

(다음에서 상속됨 Peer)
SynchronizingObject

이 속성 값이 설정되면 비동기 작업의 결과로 발생되지 않는 모든 이벤트에는 특정 SynchronizingObject를 만든 스레드에서 다시 호출된 이벤트 처리기가 연결됩니다.

(다음에서 상속됨 Peer)

메서드

AddToContactManager()

PeerContact 개체를 사용하여 PeerNearMe를 생성하고 ContactManager에 연결합니다.

AddToContactManager(String, String, MailAddress)

PeerContact 개체의 관련 설명 매개 변수를 사용하여 PeerNearMe를 생성하고 ContactManager에 연결합니다.

CreateFromPeerEndPoint(PeerEndPoint)

제공된 PeerNearMe를 사용하여 PeerEndPoint 개체를 생성합니다.

Dispose()

해당 Peer 개체에서 사용하는 리소스를 모두 해제합니다.

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

PeerNearMe에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

Equals(Object)

PeerNearMe 인스턴스를 지정된 개체와 비교합니다.

Equals(Object, Object)

지정한 PeerNearMe 인스턴스가 동일한지를 확인합니다.

Equals(Peer)

대/소문자를 구분하여 현재 Peer와 지정된 피어를 비교합니다.

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

PeerNearMe를 지정된 PeerNearMe 인스턴스와 비교합니다.

GetHashCode()

PeerNearMe 인스턴스에 대한 해시 코드를 반환합니다.

GetObjectData(SerializationInfo, StreamingContext)

지정된 SerializationInfo를 serialize하는 데 필요한 데이터로 PeerNearMe를 채웁니다. 파생된 형식은 기본 형식 GetObjectData(SerializationInfo, StreamingContext) 메서드를 호출해야 합니다.

GetObjects()

로컬 캐시에서 데이터 개체의 컬렉션을 가져옵니다.

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

Peer에서 제공된 Guid와 연결된 PeerObjectCollection 개체를 가져옵니다.

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

PeerEndPoint에 대한 현재 상태 정보를 가져옵니다.

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

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

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

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.

Invite()

원격 피어에게 피어 협업 애플리케이션에 참여하라는 초대를 보냅니다.

Invite(PeerApplication, String, Byte[])

원격 피어에게 피어 협업 애플리케이션에 참여하라는 초대를 보냅니다. 애플리케이션 초대를 설명하거나 지정하는 데이터가 포함됩니다.

InviteAsync(Object)

피어 협업 애플리케이션 참여와 관련하여 피어가 보낸 초대 응답을 수신합니다.

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

피어 협업 애플리케이션에 대한 초대와 관련하여 피어가 보낸 초대 응답을 수신합니다.

InviteAsyncCancel(Object)

InviteAsync(PeerApplication, String, Byte[], Object) 메서드와 함께 전송된 초대를 취소합니다.

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

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

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

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

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

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

RefreshData()

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.

RefreshDataAsync(Object)

PeerNearMe 인스턴스에 고유한 애플리케이션, 개체 및 존재 여부 데이터를 검색하는 네트워크 작업을 시작합니다.

ToString()

String 인스턴스를 나타내는 PeerNearMe을 반환합니다.

이벤트

InviteCompleted

원격 피어에 대한 초대 작업이 완료된 경우 발생합니다.

(다음에서 상속됨 Peer)
PeerNearMeChanged

PeerNearMe 인스턴스가 발견되었거나 인스턴스를 더 이상 사용할 수 없거나 관련 PeerEndPoint 개체 정보가 변경되었을 때 발생합니다.

RefreshDataCompleted

RefreshData() 인스턴스에 대한 RefreshDataAsync(Object) 또는 PeerNearMe 작업이 완료될 때 발생합니다.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

serialize된 소스에서 가져온 데이터를 사용하여 현재 PeerNearMe 인스턴스를 채웁니다.

적용 대상

추가 정보