ApplicationIdentity クラス

定義

マニフェスト アクティブ化アプリケーションを一意に識別する機能を提供します。 このクラスは継承できません。

public ref class ApplicationIdentity sealed : System::Runtime::Serialization::ISerializable
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
type ApplicationIdentity = class
    interface ISerializable
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type ApplicationIdentity = class
    interface ISerializable
Public NotInheritable Class ApplicationIdentity
Implements ISerializable
継承
ApplicationIdentity
属性
実装

次のコード例では、 オブジェクトを ActivationContext 使用してマニフェスト ベースのアプリケーションの を ApplicationIdentity 取得する方法を示します。 このコード例は、ActivationContext クラスのために提供されている大規模な例の一部です。

ActivationContext ac = AppDomain.CurrentDomain.ActivationContext;
ApplicationIdentity ai = ac.Identity;
Dim ac As ActivationContext = AppDomain.CurrentDomain.ActivationContext
Dim ai As ApplicationIdentity = ac.Identity

注釈

クラスは ApplicationIdentity 、マニフェスト ベースのアプリケーションのアクティブ化で使用されます。

コンストラクター

ApplicationIdentity(String)

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

プロパティ

CodeBase

配置マニフェストの場所を URL として取得します。

FullName

アプリケーションの完全名を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

マニフェスト アクティブ化アプリケーションの完全名を返します。

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

適用対象