Прочитать на английском

Поделиться через


ApplicationIdentity Класс

Определение

Предоставляет возможность уникальной идентификации приложения, активируемого на основе манифеста. Этот класс не наследуется.

public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable
Наследование
ApplicationIdentity
Атрибуты
Реализации

Примеры

В следующем примере кода показано использование ActivationContext объекта для получения ApplicationIdentity для приложения на основе манифеста. Этот пример входит в состав более крупного примера использования класса ActivationContext.

ActivationContext ac = AppDomain.CurrentDomain.ActivationContext;
ApplicationIdentity ai = 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 данными, необходимыми для сериализации целевого объекта.

Применяется к

Продукт Версии
.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