PeerContact.GetObjects 메서드

정의

로컬 캐시에서 피어 개체의 컬렉션을 가져옵니다.

오버로드

GetObjects(PeerEndPoint)

지정된 PeerObjectCollection에 의해 등록되고 로컬 캐시에 저장된 PeerEndPoint을 가져옵니다.

GetObjects(PeerEndPoint, Guid)

지정된 PeerEndPoint에 의해 특정 PeerApplication로 식별되는 Guid에 등록된 피어 개체의 컬렉션을 가져옵니다.

GetObjects(PeerEndPoint)

지정된 PeerObjectCollection에 의해 등록되고 로컬 캐시에 저장된 PeerEndPoint을 가져옵니다.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint) As PeerObjectCollection

매개 변수

peerEndPoint
PeerEndPoint

개체를 검색할 엔드포인트입니다.

반환

지정된 PeerObjectCollection와 연결된 PeerEndPoint입니다. 애플리케이션이 엔드포인트와 연결되어 있지 않으면 크기가 0인 컬렉션이 반환됩니다.

특성

예외

PeerEndPointnull이 될 수 없는 경우

GetObjects 작업을 완료할 수 없는 경우.

설명

호출 피어에 등록 되어 있지 않습니다 경우는 PeerContact 지정 된 연결 PeerEndPointRefreshData 이 메서드를 호출 하기 전에 메서드를 호출 해야 합니다.

로그인이 메서드가 성공적으로 완료 하려면 협업 인프라를 성공적으로 호출 하려면 호출자에 게는 필요는 없지만 RefreshData 중 하나는 Subscribe 메서드 완료 되어야 호출자가 이전에 로그인 한 동안.

호출자 참고

추가 오버 로드 된 Peer 는 서브 클래스 PeerContactPeerNearMe합니다.

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.

추가 정보

적용 대상

GetObjects(PeerEndPoint, Guid)

지정된 PeerEndPoint에 의해 특정 PeerApplication로 식별되는 Guid에 등록된 피어 개체의 컬렉션을 가져옵니다.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid objectId);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint, objectId As Guid) As PeerObjectCollection

매개 변수

peerEndPoint
PeerEndPoint

개체를 검색할 엔드포인트입니다.

objectId
Guid

검색할 GuidPeerObject입니다.

반환

지정된 PeerObjectCollection와 연결된 PeerEndPoint입니다. 애플리케이션이 엔드포인트와 연결되어 있지 않으면 크기가 0인 컬렉션이 반환됩니다.

특성

예외

PeerEndPointnull이 될 수 없는 경우

  • 호출 피어는 를 PeerEndPoint구독하지 않습니다.

  • 호출 피어는 아직 메서드를 RefreshData() 호출하지 않았습니다.

GetObjects 작업을 완료할 수 없는 경우.

설명

호출 피어에 등록 되어 있지 않습니다 경우는 PeerContact 지정 된 연결 PeerEndPointRefreshData 이 메서드를 호출 하기 전에 메서드를 호출 해야 합니다.

로그인이 메서드가 성공적으로 완료 하려면 협업 인프라를 성공적으로 호출 하려면 호출자에 게는 필요는 없지만 RefreshData 중 하나는 Subscribe 메서드 완료 되어야 호출자가 이전에 로그인 한 동안.

호출자 참고

추가 오버 로드 된 Peer 는 서브 클래스 PeerContactPeerNearMe합니다.

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.

추가 정보

적용 대상