PeerName PeerName PeerName PeerName Class

定義

ピアツーピア PeerName オブジェクトを定義する値を指定します。Specifies the values that define a peer-to-peer PeerName object. ピア名は、通常、ピア リソースを識別するために使用される文字列です。A peer name is typically a string used to identify a peer resource.

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
type PeerName = class
    interface ISerializable
    interface IEquatable<PeerName>
Public Class PeerName
Implements IEquatable(Of PeerName), ISerializable
継承
PeerNamePeerNamePeerNamePeerName
属性
実装

コンストラクター

PeerName(SerializationInfo, StreamingContext) PeerName(SerializationInfo, StreamingContext) PeerName(SerializationInfo, StreamingContext) PeerName(SerializationInfo, StreamingContext)

SerializationInfo オブジェクトに、PeerName をシリアル化するために必要なデータを設定します。Populates a SerializationInfo object with the data needed to serialize the PeerName.

PeerName(String) PeerName(String) PeerName(String) PeerName(String)

PeerName の新しいオブジェクトを、指定された完全修飾のピア名 String 値で初期化します。Initializes a new object of type PeerName with the supplied fully qualified peer name String value.

PeerName(String, PeerNameType) PeerName(String, PeerNameType) PeerName(String, PeerNameType) PeerName(String, PeerNameType)

PeerName クラスの新しいインスタンスを初期化します。Initializes a new instance of the PeerName class.

プロパティ

Authority Authority Authority Authority

この Authority オブジェクトで使用される PeerName を指定する文字列を返します。Returns a string that specifies the Authority used by this PeerName object.

Classifier Classifier Classifier Classifier

ピアツーピア PeerName の分類子が格納された文字列を返します。Returns a string that contains the classifier for a peer-to-peer PeerName.

IsSecured IsSecured IsSecured IsSecured

このピア名がセキュリティ保護されたピア名かどうかを指定するブール値を取得します。Gets a Boolean value that specifies whether this is a secured peer name.

PeerHostName PeerHostName PeerHostName PeerHostName

ピアツーピア ホストの名前を取得します。Gets the name of the peer-to-peer host. これは PeerName の DNS エンコード バージョンで、ID であるという点で PeerHostName と同じです。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.

メソッド

CreateFromPeerHostName(String) CreateFromPeerHostName(String) CreateFromPeerHostName(String) CreateFromPeerHostName(String)

指定したピア ホスト名を使用して、指定した PeerHostName オブジェクトの新しいインスタンスを作成します。Creates a new instance of the specified PeerHostName object with the specified peer host name.

CreateRelativePeerName(PeerName, String) CreateRelativePeerName(PeerName, String) CreateRelativePeerName(PeerName, String) CreateRelativePeerName(PeerName, String)

指定した PeerName オブジェクトで定義されている Classifier フィールドを、指定した分類子の文字列値で置き換えることにより、新しい PeerName を作成します。Creates a new PeerName by replacing the Classifier field defined on the supplied PeerName object with the specified classifier string value.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

この PeerName オブジェクトの内容が、別のオブジェクトの内容と等しいかどうかを判断します。Determines whether the content of this PeerName is equal to the content of another object.

Equals(PeerName) Equals(PeerName) Equals(PeerName) Equals(PeerName)

現在の PeerName と指定したピア名を、大文字と小文字を区別して比較します。Performs a case-sensitive comparison of the current PeerName and the specified peer name.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

GetHashCode() メソッドをオーバーライドします。Overrides the GetHashCode() method.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

シリアル化情報オブジェクトを、PeerName のシリアル化に必要なデータで事前設定します。Populates a serialization information object with the data needed to serialize the PeerName.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在の PeerName オブジェクトの文字列形式を返します。Returns a string representation of the current PeerName object.

明示的なインターフェイスの実装

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、PeerName インスタンスをシリアル化するために必要なデータを返します。Implements the ISerializable interface and returns the data needed to serialize the PeerName instance.

適用対象

こちらもご覧ください