Compartilhar via


IDReferencePropertyAttribute Construtores

Definição

Inicializa uma nova instância da classe IDReferencePropertyAttribute.

Sobrecargas

IDReferencePropertyAttribute()

Inicializa uma nova instância da classe IDReferencePropertyAttribute.

IDReferencePropertyAttribute(Type)

Inicializa uma nova instância da classe IDReferencePropertyAttribute 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 classe IDReferencePropertyAttribute 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 de controle representado pela propriedade à qual o IDReferencePropertyAttribute é aplicado.

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