Permalink
Fetching contributors…
Cannot retrieve contributors at this time
444 lines (444 sloc) 31.9 KB
<Type Name="TableEntity" FullName="Microsoft.WindowsAzure.Storage.Table.TableEntity">
<TypeSignature Language="C#" Value="public class TableEntity : Microsoft.WindowsAzure.Storage.Table.ITableEntity" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi TableEntity extends System.Object implements class Microsoft.WindowsAzure.Storage.Table.ITableEntity" />
<TypeSignature Language="DocId" Value="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" />
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.WindowsAzure.Storage.Table.ITableEntity</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
Represents the base object type for a table entity in the Table service.
</summary>
<remarks>
<see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> provides a base implementation for the <see cref="T:Microsoft.WindowsAzure.Storage.Table.ITableEntity" /> interface that provides <see cref="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.ReadEntity(System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.OperationContext)" /> and <see cref="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.WriteEntity(Microsoft.WindowsAzure.Storage.OperationContext)" /> methods that by default serialize and
deserialize all properties via reflection. A table entity class may extend this class and override the <see cref="M:Microsoft.WindowsAzure.Storage.Table.ITableEntity.ReadEntity(System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.OperationContext)" /> and <see cref="M:Microsoft.WindowsAzure.Storage.Table.ITableEntity.WriteEntity(Microsoft.WindowsAzure.Storage.OperationContext)" /> methods to provide customized or better performing serialization logic.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TableEntity ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.#ctor" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TableEntity (string partitionKey, string rowKey);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string partitionKey, string rowKey) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.#ctor(System.String,System.String)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="partitionKey" Type="System.String" />
<Parameter Name="rowKey" Type="System.String" />
</Parameters>
<Docs>
<param name="partitionKey">A string containing the partition key of the <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> to be initialized.</param>
<param name="rowKey">A string containing the row key of the <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> to be initialized.</param>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> class with the specified partition key and row key.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ConvertBack&lt;TResult&gt;">
<MemberSignature Language="C#" Value="public static TResult ConvertBack&lt;TResult&gt; (System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TResult ConvertBack&lt;TResult&gt;(class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.ConvertBack``1(System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>TResult</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TResult" />
</TypeParameters>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<typeparam name="TResult">The type of the recomposed object. This can be a simple object with a flat structure or a complex object with complex properties and multiple levels of object hierarchy.</typeparam>
<param name="properties">An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that maps string property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data values to deserialize and store in this table entity instance.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Returns a custom entity instance which is recomposed using the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> of property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data typed values.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ConvertBack&lt;TResult&gt;">
<MemberSignature Language="C#" Value="public static TResult ConvertBack&lt;TResult&gt; (System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions entityPropertyConverterOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TResult ConvertBack&lt;TResult&gt;(class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, class Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions entityPropertyConverterOptions, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.ConvertBack``1(System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions,Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>TResult</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TResult" />
</TypeParameters>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;" />
<Parameter Name="entityPropertyConverterOptions" Type="Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<typeparam name="TResult">The type of the recomposed object. This can be a simple object with a flat structure or a complex object with complex properties and multiple levels of object hierarchy.</typeparam>
<param name="properties">An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that maps string property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data values to deserialize and store in this table entity instance.</param>
<param name="entityPropertyConverterOptions">A <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions" /> object that specifies options for the entity property conversion.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Returns a custom entity instance which is recomposed using the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> of property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data typed values.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DisableCompiledSerializers">
<MemberSignature Language="C#" Value="public static bool DisableCompiledSerializers { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property bool DisableCompiledSerializers" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.DisableCompiledSerializers" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Disables the ability to dynamically generate read and write lambdas at runtime. Setting this to false will clear out the static cache shared across all type instances that derive from TableEntity.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DisablePropertyResolverCache">
<MemberSignature Language="C#" Value="public static bool DisablePropertyResolverCache { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property bool DisablePropertyResolverCache" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.DisablePropertyResolverCache" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the status of the property resolver cache for the <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" />.
</summary>
<value>To be added.</value>
<remarks>
The property resolver cache caches known entity types and their respective property resolver dictionaries when entities are deserialized
and the payload does not include JSON metadata. For most scenarios, disabling the property resolver cache is not recommended due to its
effect on performance.
</remarks>
</Docs>
</Member>
<Member MemberName="ETag">
<MemberSignature Language="C#" Value="public string ETag { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ETag" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.ETag" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the entity's ETag. Set this value to '*' in order to force an overwrite to an entity as part of an update operation.
</summary>
<value>A string containing the ETag value for the entity.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Flatten">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; Flatten (object entity, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; Flatten(object entity, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.Flatten(System.Object,Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="System.Object" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="entity">The entity object to serialize.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Flattens the entity and creates a <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all properties of the specified entity object.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all the properties of the specified entity object.</returns>
<remarks>The entity type can be a simple object with a flat structure or a complex object with complex properties and multiple levels of object hierarchy.
Generic ConvertBack method can recompose the original entity using the return value of this method.</remarks>
</Docs>
</Member>
<Member MemberName="Flatten">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; Flatten (object entity, Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions entityPropertyConverterOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; Flatten(object entity, class Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions entityPropertyConverterOptions, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.Flatten(System.Object,Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions,Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="System.Object" />
<Parameter Name="entityPropertyConverterOptions" Type="Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="entity">The entity object to serialize.</param>
<param name="entityPropertyConverterOptions">A <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityPropertyConverterOptions" /> object that specifies options for the entity property conversion.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Flattens the entity and creates a <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all properties of the specified entity object.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all the properties of the specified entity object.</returns>
<remarks>The entity type can be a simple object with a flat structure or a complex object with complex properties and multiple levels of object hierarchy.
Generic ConvertBack method can recompose the original entity using the return value of this method.</remarks>
</Docs>
</Member>
<Member MemberName="PartitionKey">
<MemberSignature Language="C#" Value="public string PartitionKey { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PartitionKey" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.PartitionKey" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the entity's partition key.
</summary>
<value>A string containing the partition key for the entity.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReadEntity">
<MemberSignature Language="C#" Value="public virtual void ReadEntity (System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReadEntity(class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.ReadEntity(System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="properties">An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that maps property names to typed <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> values.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Deserializes the entity using the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> that maps property names to typed <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> values.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReadUserObject">
<MemberSignature Language="C#" Value="public static void ReadUserObject (object entity, System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ReadUserObject(object entity, class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; properties, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.ReadUserObject(System.Object,System.Collections.Generic.IDictionary{System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty},Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="System.Object" />
<Parameter Name="properties" Type="System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="entity">The custom entity instance being deserialized.</param>
<param name="properties">An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that maps string property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data values to deserialize and store in this table entity instance.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Deserializes a custom entity instance using the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> of property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data typed values.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RowKey">
<MemberSignature Language="C#" Value="public string RowKey { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string RowKey" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.RowKey" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the entity's row key.
</summary>
<value>A string containing the row key for the entity.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Timestamp">
<MemberSignature Language="C#" Value="public DateTimeOffset Timestamp { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTimeOffset Timestamp" />
<MemberSignature Language="DocId" Value="P:Microsoft.WindowsAzure.Storage.Table.TableEntity.Timestamp" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTimeOffset</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the entity's timestamp.
</summary>
<value>A <see cref="T:System.DateTimeOffset" /> containing the timestamp of the entity.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WriteEntity">
<MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; WriteEntity (Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; WriteEntity(class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.WriteEntity(Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Serializes the <see cref="T:System.Collections.Generic.IDictionary`2" /> of property names mapped to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> data values from this <see cref="T:Microsoft.WindowsAzure.Storage.Table.TableEntity" /> instance.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> object that maps string property names to <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> typed values created by serializing this table entity instance.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WriteUserObject">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IDictionary&lt;string,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; WriteUserObject (object entity, Microsoft.WindowsAzure.Storage.OperationContext operationContext);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IDictionary`2&lt;string, class Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt; WriteUserObject(object entity, class Microsoft.WindowsAzure.Storage.OperationContext operationContext) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.WindowsAzure.Storage.Table.TableEntity.WriteUserObject(System.Object,Microsoft.WindowsAzure.Storage.OperationContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.WindowsAzure.Storage</AssemblyName>
<AssemblyVersion>8.1.1.0</AssemblyVersion>
<AssemblyVersion>8.1.3.0</AssemblyVersion>
<AssemblyVersion>8.4.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Microsoft.WindowsAzure.Storage.Table.EntityProperty&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entity" Type="System.Object" />
<Parameter Name="operationContext" Type="Microsoft.WindowsAzure.Storage.OperationContext" />
</Parameters>
<Docs>
<param name="entity">The entity object to serialize.</param>
<param name="operationContext">An <see cref="T:Microsoft.WindowsAzure.Storage.OperationContext" /> object that represents the context for the current operation.</param>
<summary>
Create a <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all the properties of the specified entity object.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IDictionary`2" /> of <see cref="T:Microsoft.WindowsAzure.Storage.Table.EntityProperty" /> objects for all the properties of the specified entity object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>