PeerName Class
.NET Framework 4.5
Specifies the values that define a peer-to-peer PeerName object. A peer name is typically a string used to identify a peer resource.
Namespace: System.Net.PeerToPeer
Assembly: System.Net (in System.Net.dll)
The PeerName type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | PeerName(String) | Initializes a new object of type PeerName with the supplied fully qualified peer name String value. |
![]() | PeerName(SerializationInfo, StreamingContext) | Populates a SerializationInfo object with the data needed to serialize the PeerName. |
![]() | PeerName(String, PeerNameType) | Initializes a new instance of the PeerName class. |
| Name | Description | |
|---|---|---|
![]() | Authority | Returns a string that specifies the Authority used by this PeerName object. |
![]() | Classifier | Returns a string that contains the classifier for a peer-to-peer PeerName. |
![]() | IsSecured | Gets a Boolean value that specifies whether this is a secured peer name. |
![]() | PeerHostName | Gets the name of the peer-to-peer host. This is a DNS-encoded version of the PeerName which is equivalent to a PeerHostName in that they are both identifiers. The difference between the two is visual representation. |
| Name | Description | |
|---|---|---|
![]() ![]() | CreateFromPeerHostName | Creates a new instance of the specified PeerHostName object with the specified peer host name. |
![]() ![]() | CreateRelativePeerName | Creates a new PeerName by replacing the Classifier field defined on the supplied PeerName object with the specified classifier string value. |
![]() | Equals(Object) | Determines whether the content of this PeerName is equal to the content of another object. (Overrides Object.Equals(Object).) |
![]() | Equals(PeerName) | Performs a case-sensitive comparison of the current PeerName and the specified peer name. |
![]() | 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 | Overrides the GetHashCode method. (Overrides Object.GetHashCode().) |
![]() | GetObjectData | Populates a serialization information object with the data needed to serialize the PeerName. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string representation of the current PeerName object. (Overrides Object.ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | ISerializable.GetObjectData | Implements the ISerializable interface and returns the data needed to serialize the PeerName instance. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
