語言

Peer.GetObjects 方法

定義

取得節點已從本地快取註冊的資料物件集合。

多載

名稱 Description
GetObjects()

從本地快取取得資料物件的集合。

GetObjects(Guid)

從 中取得Peer與 所提供的GuidPeerObjectCollection物件相關聯。

備註

此功能僅在 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 類別中暴露。 出於安全考量,此功能不會在其他類型的對等裝置上公開。

若對等協作會話未以 PermissionState 或 Unrestricted實例化,此方法無法存取本地電腦上的物件。 註冊到協作會議的應用程式亦是同理。

對等對象的集合包含該實例指定的對等端或端點的應用程式、資料物件及在場資訊。 若找不到端點的物件,則回傳大小為零(0)的集合。 若呼叫端訂閱此端點,快取會自動更新;否則 RefreshData 必須先呼叫,才能呼叫此方法。

呼叫者無需登入協作基礎設施即可成功完成此方法。 成功呼叫RefreshDataSubscribe或其中一個方法必須在呼叫者登入後才呼叫該方法。

注意:額外的重載定義在 Peer 類別上,而非子類別 PeerContact 和 PeerNearMe。

另請參閱

適用於

GetObjects(Guid)

從 中取得Peer與 所提供的GuidPeerObjectCollection物件相關聯。

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 必須先呼叫,才能呼叫此方法。

呼叫者無需登入協作基礎設施即可成功完成此方法。 成功呼叫RefreshDataSubscribe或其中一個方法必須在呼叫者登入後才呼叫該方法。 呼叫此方法需要一個 PermissionState 。Unrestricted 此狀態是在協作會話開始時建立的。

注意:額外的超載定義在 Peer 類別上,而非衍生類別 PeerContact 和 PeerNearMe。

另請參閱

適用於