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)的集合。

属性

例外

  • 调用对等方未订阅与 <a0/a0> 关联的对等方。

  • 调用对等方尚未调用 RefreshData() 该方法。

无法完成 GetObjects 操作。

注解

如果未订阅 PeerContact 与指定 PeerEndPoint 关联的调用对等方, RefreshData 则必须在调用此方法之前调用该方法。

虽然调用方不需要登录到协作基础结构才能成功完成此方法,但在调用方之前登录时必须完成对 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

Guid要检索的PeerObject项。

返回

PeerObjectCollection 指定的 PeerEndPoint. 如果没有应用程序与终结点关联,则返回大小为零(0)的集合。

属性

例外

无法完成 GetObjects 操作。

注解

如果未订阅 PeerContact 与指定 PeerEndPoint 关联的调用对等方, RefreshData 则必须在调用此方法之前调用该方法。

虽然调用方不需要登录到协作基础结构才能成功完成此方法,但在调用方之前登录时必须完成对 RefreshData 某个方法的成功调用或方法之一 Subscribe

调用方说明

类上 Peer 定义了其他重载,而不是子类 PeerContactPeerNearMe

调用此方法需要一个 PermissionStateUnrestricted 当对等协作会话开始时,将创建此状态。

另请参阅

适用于