IDReferencePropertyAttribute Класс

Определение

Определяет атрибут, применяемый к свойствам, содержащим ссылки на идентификаторы. Этот класс не наследуется.

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

Примеры

В следующем примере кода показано, как IDReferencePropertyAttribute атрибут применяется к свойству, который оценивает строку. В этом примере элемент определяет элемент управления версиями данных и, DataSourceID следовательно, DataSourceControl указывает тип.

// This class implements a custom data source control.
public class SomeDataBoundControl : DataBoundControl
{   
    [ IDReferencePropertyAttribute(typeof(DataSourceControl)) ]        
    new public string DataSourceID {
        get {
            return base.DataSourceID;
        }
        set {
            base.DataSourceID = value;
        }
    }
}
' This class implements a custom data source control.
Public Class SomeDataBoundControl
    Inherits DataBoundControl
    
    <IDReferencePropertyAttribute(GetType(DataSourceControl))>  _
    Public Shadows Property DataSourceID() As String 
        Get
            Return MyBase.DataSourceID
        End Get
        Set
            MyBase.DataSourceID = value
        End Set
    End Property
    
End Class

Комментарии

Класс IDReferencePropertyAttribute применяется к свойствам, содержащим ссылки на идентификаторы. ContentPlaceHolderID является примером свойства, содержащего ссылку на идентификатор. При применении этого атрибута конструкторы могут предоставлять дополнительные функциональные возможности во время разработки, такие как перечисление идентификаторов.

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

Имя Описание
IDReferencePropertyAttribute()

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

IDReferencePropertyAttribute(Type)

Инициализирует новый экземпляр класса с помощью указанного IDReferencePropertyAttribute типа.

Свойства

Имя Описание
ReferencedControlType

Возвращает тип элементов управления, разрешенных свойством, к которому IDReferencePropertyAttribute применяется атрибут.

TypeId

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

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

Методы

Имя Описание
Equals(Object)

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

GetHashCode()

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

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)

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

См. также раздел