Compartilhar via


DataColumn.ExtendedProperties Propriedade

Definição

Obtém a coleção de informações de usuário personalizadas associadas a um DataColumn.

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

Valor da propriedade

Um PropertyCollection das informações personalizadas.

Atributos

Exemplos

O exemplo a ExtendedProperties seguir adiciona uma propriedade personalizada ao PropertyCollection retornado pela 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

Comentários

A ExtendedProperties propriedade permite armazenar informações personalizadas com o objeto . Por exemplo, você pode armazenar uma hora em que os dados devem ser atualizados.

As propriedades estendidas devem ser do tipo String. As propriedades que não são do tipo String não são persistidas quando o DataColumn é gravado como XML.

Aplica-se a

Confira também