다음을 통해 공유


Peer.GetObjects 메서드

정의

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

오버로드

GetObjects()

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

GetObjects(Guid)

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

설명

이 기능에만 노출 되는 PeerContact 클래스입니다. 이 기능은 피어 보안상의 이유로 다른 형식에서 노출 되지 않습니다.

엔드포인트에 대 한 개체가 없으면 크기가 컬렉션이 영 (0) 반환 됩니다.

GetObjects()

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

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

반환

이 인스턴스에 지정된 피어 또는 엔드포인트에 대한 PeerObject 컬렉션입니다.

특성

예외

호출자가 엔드포인트를 구독하지 않거나 RefreshData()를 아직 호출하지 않은 경우

기본 피어 협업 인프라에서 오류가 발생하여 메서드를 완료할 수 없는 경우

설명

이 기능에만 노출 되는 PeerContact 클래스입니다. 이 기능은 피어 보안상의 이유로 다른 형식에서 노출 되지 않습니다.

피어 협업 세션으로 인스턴스화하지 않은 경우는 PermissionStateUnrestricted,이 메서드는 로컬 컴퓨터의 개체를 액세스할 수 없습니다. 협업 세션에 등록 하는 애플리케이션에도 마찬가지입니다.

피어 개체의 컬렉션을 구성 애플리케이션, 데이터 개체 및 피어 또는이 인스턴스에서 지정 된 엔드포인트에 대 한 상태 정보입니다. 엔드포인트에 대 한 개체가 없으면 크기가 컬렉션이 영 (0) 반환 됩니다. 호출 피어를이 엔드포인트을 구독 하는 경우 캐시 자동으로 업데이트 됩니다. 그렇지 않으면 RefreshData 이 메서드를 호출 하기 전에 호출 해야 합니다.

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

참고: 추가 오버 로드에 정의 된 합니다 Peer 는 서브 클래스 PeerContactPeerNearMe입니다.

추가 정보

적용 대상

GetObjects(Guid)

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

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

매개 변수

objectId
Guid

Guid Peer 컬렉션에서 검색할 개체의 입니다.

반환

제공된 Peer와 연결된 Guid 개체입니다. 해당하는 개체가 없으면 크기가 0인 컬렉션이 반환됩니다.

특성

예외

개체 ID가 null인 경우

호출자가 PeerEndPoint를 구독하지 않거나 RefreshData()를 아직 호출하지 않은 경우

피어에서 개체 정보를 가져오는 동안 오류가 발생한 경우

설명

이 기능에만 노출 되는 PeerContact 클래스입니다. 이 기능은 피어 보안상의 이유로 다른 형식에서 노출 되지 않습니다.

피어 개체의 컬렉션을 구성 애플리케이션, 데이터 개체 및 피어 또는이 인스턴스에서 지정 된 엔드포인트에 대 한 상태 정보입니다. 엔드포인트에 대 한 개체가 없으면 크기가 컬렉션이 영 (0) 반환 됩니다. 호출 피어가이 엔드포인트에 구독, 캐시 자동으로 업데이트 됩니다. 그렇지 않으면 RefreshData 이 메서드를 호출 하기 전에 호출 해야 합니다.

호출자에 게가 메서드가 성공적으로 완료 하려면 협업 인프라에 서명할 필요 하지 않습니다. 호출에 성공한 RefreshData 중 하나는 Subscribe 메서드 완료 되어야 호출자가이 메서드를 호출 하기 전에 로그인 하는 동안. 이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다. 이 상태는 협업 세션이 시작 될 때 생성 됩니다.

참고: 추가 오버 로드에 정의 된 합니다 Peer 파생된 클래스가 아닌 클래스 PeerContactPeerNearMe입니다.

추가 정보

적용 대상