DataColumn.ExtendedProperties Propriedade

Definição

Obtém a coleção de informação personalizada do utilizador associada a um DataColumn.

public:
 property System::Data::PropertyCollection ^ ExtendedProperties { System::Data::PropertyCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("ExtendedPropertiesDescr")]
public System.Data.PropertyCollection ExtendedProperties { get; }
[System.ComponentModel.Browsable(false)]
public System.Data.PropertyCollection ExtendedProperties { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("ExtendedPropertiesDescr")>]
member this.ExtendedProperties : System.Data.PropertyCollection
[<System.ComponentModel.Browsable(false)>]
member this.ExtendedProperties : System.Data.PropertyCollection
Public ReadOnly Property ExtendedProperties As PropertyCollection

Valor de Propriedade

Um PropertyCollection de informação personalizada.

Atributos

Exemplos

O exemplo seguinte adiciona uma propriedade personalizada ao PropertyCollection devolvido pela ExtendedProperties propriedade. O segundo exemplo recupera a propriedade personalizada.

private void SetProperty(DataColumn column)
{
    column.ExtendedProperties.Add("TimeStamp", DateTime.Now);
}

private void GetProperty(DataColumn column)
{
    Console.WriteLine(column.ExtendedProperties["TimeStamp"].ToString());
}
 Private Sub SetProperty(column As DataColumn)
     column.ExtendedProperties.Add("TimeStamp", DateTime.Now)
 End Sub    
    
 Private Sub GetProperty(column As DataColumn)
     Console.WriteLine(column.ExtendedProperties("TimeStamp").ToString())
End Sub

Observações

A ExtendedProperties propriedade permite-lhe armazenar informação personalizada com o objeto. Por exemplo, pode guardar um momento em que os dados devem ser atualizados.

As propriedades estendidas devem ser do tipo String. Propriedades que não são do tipo String não persistem quando o DataColumn é escrito como XML.

Aplica-se a

Ver também