PeerName クラス

定義

ピア ツー ピア PeerName オブジェクトを定義する値を指定します。 ピア名は通常、ピア リソースを識別するために使用される文字列です。

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
継承
PeerName
属性
実装

コンストラクター

名前 説明
PeerName(SerializationInfo, StreamingContext)

SerializationInfoのシリアル化に必要なデータをPeerName オブジェクトに設定します。

PeerName(String, PeerNameType)

PeerName クラスの新しいインスタンスを初期化します。

PeerName(String)

指定された完全修飾ピア名PeerName値を使用して、String型の新しいオブジェクトを初期化します。

プロパティ

名前 説明
Authority

このAuthority オブジェクトで使用されるPeerNameを指定する文字列を返します。

Classifier

ピア ツー ピア PeerNameの分類子を含む文字列を返します。

IsSecured

セキュリティで保護されたピア名であるかどうかを示すブール値を取得します。

PeerHostName

ピア ツー ピア ホストの名前を取得します。 これは、DNS でエンコードされたバージョンの PeerNameであり、両方の識別子であるという点で PeerHostName に相当します。 この 2 つの違いは、視覚的な表現です。

メソッド

名前 説明
CreateFromPeerHostName(String)

指定したピア ホスト名を使用して、指定した PeerHostName オブジェクトの新しいインスタンスを作成します。

CreateRelativePeerName(PeerName, String)

指定したPeerName オブジェクトで定義されているClassifier フィールドを、指定した分類子文字列値に置き換えて、新しいPeerNameを作成します。

Equals(Object)

この PeerName の内容が別のオブジェクトのコンテンツと等しいかどうかを判断します。

Equals(PeerName)

現在の PeerName と指定したピア名の大文字と小文字を区別して比較を実行します。

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

シリアル化情報オブジェクトに、 PeerNameをシリアル化するために必要なデータを設定します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在の PeerName オブジェクトの文字列形式を返します。

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

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、PeerName インスタンスのシリアル化に必要なデータを返します。

適用対象

こちらもご覧ください