PeerContact.GetObjects 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 캐시에서 피어 개체의 컬렉션을 가져옵니다.
오버로드
| Name | Description |
|---|---|
| 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인 컬렉션이 반환됩니다.
- 특성
예외
PeerEndPoint는 null일 수 없습니다.
호출 피어가 .와 연결된 PeerContact피어를 PeerEndPoint 구독하지 않습니다.
호출 피어가 아직 메서드를 RefreshData() 호출하지 않았습니다.
작업을 완료 GetObjects 할 수 없습니다.
설명
호출 피어가 지정된 PeerContact 메서드와 연결된 피어를 PeerEndPoint 구독하지 않은 경우 이 메서드를 RefreshData 호출하기 전에 메서드를 호출해야 합니다.
호출자가 이 메서드를 성공적으로 완료하기 위해 협업 인프라에 로그인할 필요는 없지만 호출자가 이전에 로그인한 동안 성공적으로 호출 RefreshData 하거나 메서드 중 Subscribe 하나를 완료해야 합니다.
호출자 참고
추가 오버로드는 Peer 서브클래스 PeerContact 및 PeerNearMe.
이 메서드를 호출하려면 다음이 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
Guid PeerObject 검색할 값입니다.
반품
PeerObjectCollection 지정된 PeerEndPoint. 엔드포인트와 연결된 애플리케이션이 없으면 크기가 0인 컬렉션이 반환됩니다.
- 특성
예외
PeerEndPoint는 null일 수 없습니다.
호출 피어가 .을(를 PeerEndPoint) 구독하지 않습니다.
호출 피어가 아직 메서드를 RefreshData() 호출하지 않았습니다.
작업을 완료 GetObjects 할 수 없습니다.
설명
호출 피어가 지정된 PeerContact 메서드와 연결된 피어를 PeerEndPoint 구독하지 않은 경우 이 메서드를 RefreshData 호출하기 전에 메서드를 호출해야 합니다.
호출자가 이 메서드를 성공적으로 완료하기 위해 협업 인프라에 로그인할 필요는 없지만 호출자가 이전에 로그인한 동안 성공적으로 호출 RefreshData 하거나 메서드 중 Subscribe 하나를 완료해야 합니다.
호출자 참고
추가 오버로드는 Peer 서브클래스 PeerContact 및 PeerNearMe.
이 메서드를 호출하려면 다음이 PermissionStateUnrestricted필요합니다. 이 상태는 피어 협업 세션이 시작될 때 만들어집니다.