Lire en anglais

Partager via


ApplicationIdentity Classe

Définition

Fournit la capacité d'identifier de manière unique une application activée par manifeste. Cette classe ne peut pas être héritée.

C#
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
C#
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
Héritage
ApplicationIdentity
Attributs
Implémente

Exemples

L’exemple de code suivant illustre l’utilisation d’un ActivationContext objet pour obtenir le ApplicationIdentity pour une application basée sur un manifeste. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ActivationContext classe .

C#
ActivationContext ac = AppDomain.CurrentDomain.ActivationContext;
ApplicationIdentity ai = ac.Identity;

Remarques

La ApplicationIdentity classe est utilisée dans l’activation d’applications basées sur un manifeste.

Constructeurs

ApplicationIdentity(String)

Initialise une nouvelle instance de la classe ApplicationIdentity.

Propriétés

CodeBase

Obtient l'emplacement du manifeste de déploiement sous la forme d'une URL.

FullName

Obtient le nom complet de l'application.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne le nom complet de l'application activée par manifeste.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Remplit un objet SerializationInfo avec les données requises pour sérialiser l'objet cible.

S’applique à

Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7