PreApplicationStartMethodAttribute Класс

Определение

Предоставляет расширенную поддержку запуска приложения.

public ref class PreApplicationStartMethodAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class PreApplicationStartMethodAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class PreApplicationStartMethodAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
type PreApplicationStartMethodAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type PreApplicationStartMethodAttribute = class
    inherit Attribute
Public NotInheritable Class PreApplicationStartMethodAttribute
Inherits Attribute
Наследование
PreApplicationStartMethodAttribute
Атрибуты

Комментарии

  • Порядок, в котором вызываются определенные в сборке методы запуска приложения, не гарантируется. В результате каждый зарегистрированный метод запуска должен быть закодирован для выполнения в изоляции и не должен зависеть от побочных эффектов от других зарегистрированных методов запуска.

Дополнительные сведения об использовании атрибутов см. в разделе атрибуты.

Конструкторы

PreApplicationStartMethodAttribute(Type, String)

Инициализирует новый экземпляр класса PreApplicationStartMethodAttribute.

Свойства

MethodName

Получает соответствующий метод запуска.

Type

Получает тип, возвращаемый соответствующим методом запуска.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от Attribute)

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