Represents a peer for which a user has retrieved extended information.
Assembly: System.Net (in System.Net.dll)
No public constructor is defined for this class.
Gets or sets the X509Certificate (public key) for the peer identified by thisinstance.
Gets or sets a string which represents the display name of the.
Gets or sets the email address associated with the.
Gets or sets a value specifying whether the currentis subscribed or unsubscribed to an endpoint. Alternatively, this property gets or sets a value specifying whether the current peer host or hosting application has subscribed or unsubscribed to this .
Gets or sets a string which represents the Nickname of the.
Gets or sets the PeerName associated with the .
Gets or sets a value that specifies whether the ContactManager in which this object resides.is exposed to the collaboration events associated with the peer or application that has ownership of the
Compares the Object.Equals(Object).)instance to the specified object.(Overrides
Determines whether the specifiedinstances are considered equal.
Compares theto the specified instance.
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Creates ainstance based on provided XML data.
Retrieves the PeerApplication objects that were registered by the remote peer into the local cache.
Returns the hash code for a Object.GetHashCode().)instance.(Overrides
Populates a SerializationInfo object with the data needed to serialize the .(Overrides Peer.GetObjectData(SerializationInfo, StreamingContext).)
Gets the collection of data objects from a local cache.(Inherited from Peer.)
Sends an invitation to join into peer collaboration sponsored by the sender.(Overrides Peer.Invite().)
|Invite(PeerApplication, String, Byte)|
Sends an invitation to a specific endpoint to join into peer collaboration with the sender of the invitation.
|Invite(PeerEndPoint, PeerApplication, String, Byte)|
|InviteAsync(PeerApplication, String, Byte, Object)|
Begins an asynchronous invitation operation for the specified peer endpoints to join the specified collaboration PeerApplication sponsored by the sender of the invitation.(Overrides Peer.InviteAsync(PeerApplication, String, Byte, Object).)
|InviteAsync(PeerEndPoint, String, Byte, PeerApplication, Object)|
Begins an asynchronous invitation operation for the specified peerEndPoint to join the specified collaboration PeerApplication sponsored by the sender of the invitation.
Raises the ApplicationChanged event.
Raises the SubscribeCompleted event.
Subscribes the calling peer to the PeerCollaboration events associated with the ., and as a result, the peer will receive any future
Asynchronously subscribes the calling peer to the PeerCollaboration events associated with the ., and as a result, the peer will receive any future
Serializes theto an XML string for persistent storage or network transfer.
Removes a subscription to the PeerCollaboration events associated with the .and as a result the calling peer no longer receives
This event is raised whenever an application associated with thehas changed.
Raised when the invitation process for a remote peer has completed.(Inherited from Peer.)
This event is signaled whenever a PeerObject associated with the has changed.
This event is raised whenever thehas changed its presence status.
Raised when a subscription operation has completed.
Implements the ISerializable interface and returns the data needed to serialize the instance.
A contact represents a trusted peer. A PeerNearMe for a user to collaborate with the remote peer when it is outside of the "People Near Me" scope. A object can exist as either an application running on a remote computer, or the user of a remote computer. An instance of this class can be added to the ContactManager which stores the contact information in a persistent manner.object must be created for a remote peer or
An application invitation from ais both authenticated and encrypted. The UI dialog to accept or reject an invitation from a peer contact also indicates that that the inviter is trusted.
Subscribing to a SignIn or signed in via the Windows UI. All other operations do not require sign-in.object means a remote peer can see its registered applications, objects and presence information. To subscribe to a , the caller must be signed in to the peer collaboration infrastructure via
Available since 3.5
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.