Partilhar via


ApplicationIdentity Classe

Definição

Fornece a capacidade de identificar com exclusividade um aplicativo ativado por manifesto. Essa classe não pode ser herdada.

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
Herança
ApplicationIdentity
Atributos
Implementações

Exemplos

O exemplo de código a seguir demonstra o uso de um ActivationContext objeto para obter o ApplicationIdentity para um aplicativo baseado em manifesto. Este exemplo de código faz parte de um exemplo maior fornecido para a ActivationContext classe .

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

Comentários

A ApplicationIdentity classe é usada na ativação de aplicativos baseados em manifesto.

Construtores

ApplicationIdentity(String)

Inicializa uma nova instância da classe ApplicationIdentity.

Propriedades

CodeBase

Obtém o local do manifesto de implantação como uma URL.

FullName

Obtém o nome completo do aplicativo.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna o nome completo do aplicativo ativado pelo manifesto.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula um objeto SerializationInfo com os dados necessários para serializar o objeto de destino.

Aplica-se a