Compartilhar via


StorageData Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

[System.CLSCompliant(false)]
public abstract class StorageData : Microsoft.WindowsAzure.Storage.Table.TableEntity, Microsoft.WindowsAzure.Mobile.Service.Tables.ITableData
[<System.CLSCompliant(false)>]
type StorageData = class
    inherit TableEntity
    interface ITableData
Public MustInherit Class StorageData
Inherits TableEntity
Implements ITableData
Herança
StorageData
Atributos
Implementações

Construtores

StorageData()

Inicializa uma nova instância da classe StorageData.

StorageData(String, String)

Inicializa uma nova instância da classe StorageData com um partitionKey e um rowKey fornecidos.

Propriedades

CreatedAt

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

Deleted

Indica se essa entidade foi marcada para exclusão.

ETag

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)
Id

A ID é composta combinando o PartitionKey e o RowKey usando uma CompositeTableKey instância que serializa a chave de partição e a chave de linha como uma tupla separada por vírgulas de valores. Ao definir essa propriedade, a chave de partição e a chave de linha também serão atualizadas. Como tal, a propriedade id em si não é mapeada para a tabela de armazenamento real, pois contém estritamente as mesmas informações fornecidas pela chave de partição e chave de linha.

PartitionKey

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)
RowKey

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)
Timestamp

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)
UpdatedAt

Esse carimbo de data/hora de propriedade no qual a entidade foi criada. Ao definir essa propriedade, a Timestamp propriedade também é atualizada. A propriedade não é mapeada para a tabela de armazenamento real, pois as informações são mantidas pela propriedade timestamp.

Version

A versão é uma byte[] representação da Etag propriedade mantida pelo SDK de armazenamento do Azure. A etag representa a versão dessa entidade conforme obtida do servidor e definindo essa propriedade, a etag também é atualizada. Quanto à propriedade id, essa propriedade não é mapeada para a tabela de armazenamento real, pois suas informações são fornecidas na etag.

Métodos

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)
WriteEntity(OperationContext)

Uma implementação abstrata da ITableData interface exigida por TableController<TData> , bem como uma implementação da TableEntity exigida pelo Armazenamento de Tabelas do Azure. Ele fornece um mapeamento padrão das propriedades, incluindo chave TableEntity de partição, chave de linha e carimbo de data/hora nas propriedades correspondentes em ITableData.

(Herdado de TableEntity)

Aplica-se a