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 对象。

适用于