ApplicationIdentity ApplicationIdentity ApplicationIdentity ApplicationIdentity Class

Definition

Consente di identificare in modo univoco un'applicazione attivata mediante manifesto. Provides the ability to uniquely identify a manifest-activated application. Questa classe non può essere ereditata. This class cannot be inherited.

public ref class ApplicationIdentity sealed : System::Runtime::Serialization::ISerializable
[System.Runtime.InteropServices.ComVisible(false)]
[Serializable]
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
type ApplicationIdentity = class
    interface ISerializable
Public NotInheritable Class ApplicationIdentity
Implements ISerializable
Inheritance
ApplicationIdentityApplicationIdentityApplicationIdentityApplicationIdentity
Attributes
ComVisibleAttribute SerializableAttribute
Implements

Examples

Esempio di codice seguente viene illustrato l'utilizzo di un' ActivationContext oggetto da cui ottenere il ApplicationIdentity per un'applicazione basata su manifesto.The following code example demonstrates the use of an ActivationContext object to obtain the ApplicationIdentity for a manifest-based application. Questo esempio di codice è parte di un esempio più esaustivo disponibile per il ActivationContext classe.This code example is part of a larger example provided for the ActivationContext class.

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

Remarks

Il ApplicationIdentity classe viene utilizzata nell'attivazione di applicazioni basate su manifesto.The ApplicationIdentity class is used in the activation of manifest-based applications.

Constructors

ApplicationIdentity(String) ApplicationIdentity(String) ApplicationIdentity(String) ApplicationIdentity(String)

Inizializza una nuova istanza della classe ApplicationIdentity. Initializes a new instance of the ApplicationIdentity class.

Properties

CodeBase CodeBase CodeBase CodeBase

Ottiene il percorso del manifesto di distribuzione come URL. Gets the location of the deployment manifest as a URL.

FullName FullName FullName FullName

Ottiene il nome completo dell'applicazione. Gets the full name of the application.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita. Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente. Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente. Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce il nome completo dell'applicazione attivata mediante manifesto. Returns the full name of the manifest-activated application.

Explicit Interface Implementations

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Compila un oggetto SerializationInfo con i dati necessari per serializzare l'oggetto di destinazione. Populates a SerializationInfo object with the data needed to serialize the target object.

Applies to