PeerContact.GetObjects 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从本地缓存获取对等对象的集合。
重载
| 名称 | 说明 |
|---|---|
| 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。
调用对等方未订阅
与 < a0/a0> 关联的对等方。 调用对等方尚未调用 RefreshData() 该方法。
无法完成 GetObjects 操作。
注解
如果未订阅 PeerContact 与指定 PeerEndPoint 关联的调用对等方, RefreshData 则必须在调用此方法之前调用该方法。
虽然调用方不需要登录到协作基础结构才能成功完成此方法,但在调用方之前登录时必须完成对 RefreshData 某个方法的成功调用或方法之一 Subscribe 。
调用方说明
类上 Peer 定义了其他重载,而不是子类 PeerContact 和 PeerNearMe。
调用此方法需要一个 PermissionState 。Unrestricted 当对等协作会话开始时,将创建此状态。
另请参阅
适用于
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。
调用此方法需要一个 PermissionState 。Unrestricted 当对等协作会话开始时,将创建此状态。