Freigeben über


ApplicationIdentity Klasse

Definition

Bietet die Möglichkeit, eine manifestaktivierte Anwendung eindeutig zu identifizieren. Diese Klasse kann nicht vererbt werden.

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
Vererbung
ApplicationIdentity
Attribute
Implementiert

Beispiele

Im folgenden Codebeispiel wird die Verwendung eines ActivationContext -Objekts zum Abrufen von ApplicationIdentity für eine manifestbasierte Anwendung veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ActivationContext-Klasse bereitgestellt wird.

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

Hinweise

Die ApplicationIdentity -Klasse wird bei der Aktivierung manifestbasierter Anwendungen verwendet.

Konstruktoren

ApplicationIdentity(String)

Initialisiert eine neue Instanz der ApplicationIdentity-Klasse.

Eigenschaften

CodeBase

Ruft den Speicherort des Bereitstellungsmanifests als URL ab.

FullName

Ruft den vollständigen Namen der Anwendung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt den vollständigen Namen der manifestaktivierten Anwendung zurück.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt ein SerializationInfo-Objekt mit den Daten auf, die zur Serialisierung des Zielobjekts benötigt werden.

Gilt für: