PeerObject 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 PeerObject 類別的新執行個體,該執行個體將具有自動產生的 Guid。
public ref class PeerObject : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerObject ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerObject : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerObject>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerObject = class
interface IDisposable
interface IEquatable<PeerObject>
interface ISerializable
Public Class PeerObject
Implements IDisposable, IEquatable(Of PeerObject), ISerializable
- 繼承
-
PeerObject
- 屬性
- 實作
PeerObject 是運行時間數據,例如圖片、憑證或與特定應用程式相關聯的特定描述。 每個 PeerObject 實例的數據元素大小必須小於或等於 16KB。 建構 PeerObject 的實例之後,會透過 SetObject以對等共同作業基礎結構發佈。
建構這個類別的實例並設定適當的屬性之後,這個物件可能會傳遞至 PeerCollaborationSetObject 和 DeleteObject 方法,以啟用/停用此對象的發佈,讓其他對等探索和檢視。
向共同作業基礎結構註冊對象之後,註冊資訊不會保存在登錄中,因此會產生與 PeerApplication 實例不同的行為。 物件註冊僅適用於註冊物件之應用程式的存留期。 當應用程式不再需要或應用程式結束之前,應用程式應該取消註冊物件。 根據預設,如果實例超出範圍,就會自動取消註冊 PeerObject。
使用 PeerCollaboration 註冊方法註冊 PeerObject 實例之後變更 PeerObject 實例上的屬性,將不會更新 PeerObject 實例的註冊。 若要有效地更新特定 PeerObject 實例的註冊,您必須刪除 PeerObject,並使用新的資訊再次註冊。
Peer |
初始化 PeerObject 類別預設的新執行個體。 |
Peer |
使用相關聯的範圍和資料,初始化新的 PeerObject 執行個體。 |
Peer |
使用序列化 (Serialization) 所需的相關參數,初始化新的 PeerObject 執行個體。 |
Data |
取得或設定描述性資料,此資料與對等共同作業應用程式的 PeerObject 執行個體相關聯。 |
Id |
取得或設定與 Guid 執行個體關聯的 PeerObject。 |
Peer |
取得或設定 PeerScope 執行個體要註冊的 PeerObject。 |
Synchronizing |
取得或設定物件,用於封送處理因 PeerObject 執行個體變更而發出的事件處理常式呼叫。 |
Dispose() |
釋放 PeerObject 所使用的所有資源。 |
Dispose(Boolean) |
釋放 PeerObject 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 |
Equals(Object) |
將 PeerObject 與指定的物件相比較。 |
Equals(Object, Object) |
判斷指定的 PeerObject 執行個體是否視為相等。 |
Equals(Peer |
比較 PeerObject 和指定的 PeerObject 執行個體。 |
Get |
傳回 PeerObject 執行個體的雜湊程式碼。 |
Get |
將序列化指定之 SerializationInfo 所需的資料,填入 PeerObject。 |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
On |
當遠端對等電腦加入、更新或移除具有指定 ID 的 PeerObject 執行個體時發出信號。 |
To |
傳回代表 PeerObject 執行個體的 String。 |
Object |
會在 PeerObject 執行個體變更時收到信號。 |
ISerializable. |
將從已序列化之資料來源取得的資料填入目前的 PeerObject 執行個體。 |
產品 | 版本 |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |