TableEntity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um tipo genérico semelhante ITableEntity a dicionário que define um conjunto arbitrário de propriedades em uma entidade como pares chave-valor.
public sealed class TableEntity : Azure.Data.Tables.ITableEntity, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type TableEntity = class
interface ITableEntity
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
Public NotInheritable Class TableEntity
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), ITableEntity
- Herança
-
TableEntity
- Implementações
-
ITableEntity ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Comentários
Esse tipo pode ser usado com qualquer um dos métodos genéricos de interação de entidade em TableClient que a flexibilidade de tipo de modelo de entidade é desejada. Por exemplo, se a tabela contiver um esquema irregular ou se você precisar atualizar com precisão um subconjunto de propriedades em uma Merge operação de modo.
Construtores
TableEntity() |
Cria uma instância da TableEntity classe sem nenhuma propriedade inicializada. |
TableEntity(IDictionary<String,Object>) |
Inicializa uma nova instância da classe com propriedades TableEntity especificadas em |
TableEntity(String, String) |
Inicializa uma nova instância da classe TableEntity com a chave de partição e chave de linha especificadas. |
Propriedades
Count |
Obtém o número de elementos contidos no ICollection<T>. |
ETag |
Obtém ou define o ETag da entidade. |
Item[String] |
Obtém ou define a propriedade da entidade, dado o nome da propriedade. |
Keys |
Obtém um ICollection<T> que contém as chaves do IDictionary<TKey,TValue>. |
PartitionKey |
A chave de partição é um identificador exclusivo para a partição dentro de uma determinada tabela e forma a primeira parte da chave primária de uma entidade. |
RowKey |
A chave de linha é um identificador exclusivo para uma entidade em uma determinada partição. Juntos, o e RowKey PartitionKey identificam exclusivamente uma entidade dentro de uma tabela. |
Timestamp |
A propriedade Timestamp é um valor DateTimeOffset que é mantido no lado do servidor para registrar a hora em que uma entidade foi modificada pela última vez. O serviço Tabela usa a propriedade Timestamp internamente para fornecer simultaneidade otimista. O valor de Carimbo de data/hora é um valor monotonicamente crescente, o que significa que sempre que a entidade é modificada, o valor de Carimbo de data/hora aumenta para essa entidade. Essa propriedade deve ser definida como operações de inserção ou atualização (o valor será ignorado). |
Métodos
Add(String, Object) |
Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey,TValue>. |
Clear() |
Remove todos os itens do ICollection<T>. |
ContainsKey(String) |
Determina se o IDictionary<TKey,TValue> contém um elemento com a chave especificada. |
GetBinary(String) |
Obtenha o valor de uma TableEntitypropriedade de Byte chamada |
GetBinaryData(String) |
Obtenha o valor de uma TableEntitypropriedade de BinaryData chamada |
GetBoolean(String) |
Obtenha o valor de uma TableEntitypropriedade de String chamada |
GetDateTime(String) |
Obtenha o valor de uma TableEntitypropriedade de DateTime chamada |
GetDateTimeOffset(String) |
Obtenha o valor de uma TableEntitypropriedade de DateTimeOffset chamada |
GetDouble(String) |
Obtenha o valor de uma TableEntitypropriedade de Double chamada |
GetGuid(String) |
Obtenha o valor de uma TableEntitypropriedade de Guid chamada |
GetInt32(String) |
Obtenha o valor de uma TableEntitypropriedade de Int32 chamada |
GetInt64(String) |
Obtenha o valor de uma TableEntitypropriedade de Int64 chamada |
GetString(String) |
Obtenha o valor de uma TableEntitypropriedade de String chamada |
Remove(String) |
Remove o elemento com a chave especificada do IDictionary<TKey,TValue>. |
TryGetValue(String, Object) |
Obtém o valor associado à chave especificada. |
Implantações explícitas de interface
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Adiciona um item ao ICollection<T>. |
ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>) |
Determinará se o ICollection<T> contiver um valor específico. |
ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Obtém um valor que indica se o ICollection<T> é somente leitura. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Remove a primeira ocorrência de um objeto específico do ICollection<T>. |
IDictionary<String,Object>.Values |
Obtém um ICollection<T> que contém os valores no IDictionary<TKey,TValue>. |
IEnumerable.GetEnumerator() |
Obtém o enumerador para as TableEntity propriedades. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Obtém o enumerador para as TableEntity propriedades. |
Métodos de Extensão
GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>) |
Obtém ou adiciona o valor associado à chave especificada. |
GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) |
Obtém o valor associado à chave especificada. |
AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>) |
Um tipo genérico semelhante ITableEntity a dicionário que define um conjunto arbitrário de propriedades em uma entidade como pares chave-valor. |
Aplica-se a
Azure SDK for .NET