PeerNameRegistration Class
Assembly: System.Net (in System.Net.dll)
| Name | Description | |
|---|---|---|
![]() | PeerNameRegistration() | Initializes a new default instance of the PeerNameRegistration class. |
![]() | PeerNameRegistration(PeerName^, Int32) | Initializes a new instance of the PeerNameRegistration class with the specified name and port number. |
![]() | PeerNameRegistration(PeerName^, Int32, Cloud^) | Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud. |
![]() | PeerNameRegistration(SerializationInfo^, StreamingContext) | Initializes a new serializable PeerNameRegistration object. |
| Name | Description | |
|---|---|---|
![]() | Cloud | |
![]() | Comment | |
![]() | Data | Gets or sets application-defined binary data for the PeerNameRegistration object. |
![]() | EndPointCollection | Gets the collection of network endpoints for which the associated peer name is registered. |
![]() | PeerName | Gets or sets the peer name to register with a peer cloud. |
![]() | Port | Gets or sets the TCP/IP port number used by the peer being registered into the PeerNameRegistration object. |
![]() | UseAutoEndPointSelection | Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or Cloud. |
| Name | Description | |
|---|---|---|
![]() | Dispose() | Releases all resources used by the PeerNameRegistration object. |
![]() | Dispose(Boolean) | Releases the unmanaged resources and optionally releases the managed resources used by the PeerNameRegistration object. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetObjectData(SerializationInfo^, StreamingContext) | Populates a serialization information object with the data needed to serialize the PeerNameRegistration instance. |
![]() | GetType() | |
![]() | IsRegistered() | |
![]() | MemberwiseClone() | |
![]() | Start() | Registers the PeerName into the Cloud. If no EndPointCollection is specified, automatic address selection is used with the port value specified by the Port property. |
![]() | Stop() | Unregisters the peer name specified in the PeerName property from all the clouds in which it was registered. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | Update() | Updates the PeerNameRegistration for a node registered with a specific Cloud. Update is performed using the information specified in the properties. |
| Name | Description | |
|---|---|---|
![]() ![]() | ISerializable::GetObjectData(SerializationInfo^, StreamingContext) | Implements the ISerializable interface and returns the data needed to serialize the PeerNameRegistration instance. |
Registration creates (or updates) all the information that is associated with a PeerName in a peer cloud or clouds.
It is possible to have multiple PeerNameRegistration objects for the same peer name. In such a case, if the peer name is secured, each instance represents PeerNameRegistration in a different cloud. However, if the peer name is not secured, it can be registered in the same cloud multiple times, providing that each registration is from a different process.
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.




