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)

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

PeerName(String, PeerNameType)

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

プロパティ

Authority

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

Classifier

ピアツーピア PeerName の分類子が格納された文字列を返します。

IsSecured

このピア名がセキュリティ保護されたピア名かどうかを指定するブール値を取得します。

PeerHostName

ピアツーピア ホストの名前を取得します。 これは PeerName の DNS エンコード バージョンで、ID であるという点で PeerHostName と同じです。 両者の間の違いは、視覚的表現です。

メソッド

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 インスタンスをシリアル化するために必要なデータを返します。

適用対象

こちらもご覧ください