PeerName Classe

Definizione

Specifica i valori che definiscono un oggetto peer-to-peer PeerName . Un nome peer è in genere una stringa usata per identificare una risorsa peer.

public ref class PeerName : IEquatable<System::Net::PeerToPeer::PeerName ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerName : IEquatable<System.Net.PeerToPeer.PeerName>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerName = class
    interface ISerializable
    interface IEquatable<PeerName>
Public Class PeerName
Implements IEquatable(Of PeerName), ISerializable
Ereditarietà
PeerName
Attributi
Implementazioni

Costruttori

Nome Descrizione
PeerName(SerializationInfo, StreamingContext)

Popola un SerializationInfo oggetto con i dati necessari per serializzare l'oggetto PeerName.

PeerName(String, PeerNameType)

Inizializza una nuova istanza della classe PeerName.

PeerName(String)

Inizializza un nuovo oggetto di tipo PeerName con il valore del nome String peer completo fornito.

Proprietà

Nome Descrizione
Authority

Restituisce una stringa che specifica l'oggetto Authority utilizzato da questo PeerName oggetto.

Classifier

Restituisce una stringa che contiene il classificatore per un oggetto peer-to-peer PeerName.

IsSecured

Ottiene un valore booleano che specifica se si tratta di un nome peer protetto.

PeerHostName

Ottiene il nome dell'host peer-to-peer. Si tratta di una versione con codifica DNS di PeerName, equivalente a un oggetto PeerHostName in cui sono entrambi gli identificatori. La differenza tra i due è la rappresentazione visiva.

Metodi

Nome Descrizione
CreateFromPeerHostName(String)

Crea una nuova istanza dell'oggetto specificato PeerHostName con il nome host peer specificato.

CreateRelativePeerName(PeerName, String)

Crea un nuovo PeerName oggetto sostituendo il Classifier campo definito nell'oggetto fornito PeerName con il valore della stringa di classificazione specificato.

Equals(Object)

Determina se il contenuto di questo PeerName oggetto è uguale al contenuto di un altro oggetto.

Equals(PeerName)

Esegue un confronto con distinzione tra maiuscole e minuscole del nome peer corrente PeerName e del nome peer specificato.

GetHashCode()

Esegue l'override del GetHashCode() metodo .

GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto informazioni di serializzazione con i dati necessari per serializzare l'oggetto PeerName.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto corrente PeerName .

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari per serializzare l'istanza PeerName .

Si applica a

Vedi anche