DataSet.ExtendedProperties Proprietà

Definizione

Ottiene l'insieme di informazioni utente personalizzate associate all'oggetto DataSet.

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

Valore della proprietà

Insieme PropertyCollection contenente tutte le informazioni utente personalizzate.

Attributi

Esempio

Nell'esempio PropertyCollectionExtendedProperties seguente viene aggiunta una proprietà personalizzata alla proprietà restituita dalla proprietà . Il secondo esempio recupera la proprietà personalizzata.

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

Commenti

La ExtendedProperties proprietà consente di archiviare informazioni personalizzate con .DataSet Ad esempio, è possibile archiviare un'ora in cui devono essere aggiornati i dati.

Le proprietà estese devono essere di tipo String se si desidera che vengano mantenute quando viene DataSet scritto come XML.

Si applica a

Vedi anche