Compartilhar via


IDReferencePropertyAttribute Construtores

Definição

Inicializa uma nova instância da classe IDReferencePropertyAttribute.

Sobrecargas

Nome Description
IDReferencePropertyAttribute()

Inicializa uma nova instância da classe IDReferencePropertyAttribute.

IDReferencePropertyAttribute(Type)

Inicializa uma nova instância da IDReferencePropertyAttribute classe usando o tipo especificado.

IDReferencePropertyAttribute()

Inicializa uma nova instância da classe IDReferencePropertyAttribute.

public:
 IDReferencePropertyAttribute();
public IDReferencePropertyAttribute();
Public Sub New ()

Exemplos

O exemplo de código a seguir demonstra como o IDReferencePropertyAttribute atributo é aplicado a uma propriedade que é avaliada como uma cadeia de caracteres. Neste exemplo, o DataSourceID membro identifica um controle de fonte de dados em tempo de execução. Usando o construtor sem parâmetros, a ReferencedControlType propriedade é definida como o valor padrão. Control

// This class implements a custom data source control.
public class SomeDataBoundControl : DataBoundControl
{
    [ IDReferencePropertyAttribute() ]        
    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()>  _
    Public Shadows Property DataSourceID() As String 
        Get
            Return MyBase.DataSourceID
        End Get
        Set
            MyBase.DataSourceID = value
        End Set
    End Property
    
End Class

Comentários

Quando você chama esse construtor, a ReferencedControlType propriedade é definida como Control, que é seu valor padrão.

Confira também

Aplica-se a

IDReferencePropertyAttribute(Type)

Inicializa uma nova instância da IDReferencePropertyAttribute classe usando o tipo especificado.

public:
 IDReferencePropertyAttribute(Type ^ referencedControlType);
public IDReferencePropertyAttribute(Type referencedControlType);
new System.Web.UI.IDReferencePropertyAttribute : Type -> System.Web.UI.IDReferencePropertyAttribute
Public Sub New (referencedControlType As Type)

Parâmetros

referencedControlType
Type

Um Type que especifica o tipo do controle representado pela propriedade à qual a IDReferencePropertyAttribute propriedade é aplicada.

Exemplos

O exemplo de código a seguir demonstra como o IDReferencePropertyAttribute atributo é aplicado a uma propriedade que é avaliada como uma cadeia de caracteres. Neste exemplo, o DataSourceID membro identifica um controle de fonte de dados e, portanto, especifica o DataSourceControl tipo.

// 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

Confira também

Aplica-se a