Azure Storage Type Provider


AzureTable

Namespace: FSharp.Azure.StorageTypeProvider.Table

Represents a Table in Azure.

Instance members

Instance memberDescription
AsCloudTable(connectionString)
Signature: (connectionString:string option) -> CloudTable

Gets a handle to the Azure SDK client for this table.

Delete(entities, connectionString)
Signature: (entities:seq<Partition * Row> * connectionString:string option) -> (string * TableResponse []) []

Deletes a batch of entities from the table using the supplied pairs of Partition and Row keys.

DeleteAsync(entities, connectionString)
Signature: (entities:seq<Partition * Row> * connectionString:string option) -> Async<(string * TableResponse []) []>

Asynchronously deletes a batch of entities from the table using the supplied pairs of Partition and Row keys.

DeletePartition(...)
Signature: (partitionKey:string * connectionString:string option) -> string * TableResponse []

Deletes an entire partition from the table

DeletePartitionAsync(...)
Signature: (partitionKey:string * connectionString:string option) -> Async<string * TableResponse []>

Asynchronously deletes an entire partition from the table

Insert(...)
Signature: (partitionKey:Partition * rowKey:Row * entity:'?7568 * insertMode:TableInsertMode option * connectionString:string option) -> TableResponse
Type parameters: '?7568

Inserts a single entity into the table, using public properties on the object as fields.

Insert(...)
Signature: (entities:seq<Partition * Row * 'b> * insertMode:TableInsertMode option * connectionString:string option) -> (string * TableResponse []) []
Type parameters: 'b

Inserts a batch of entities into the table, using all public properties on the object as fields.

InsertAsync(...)
Signature: (partitionKey:Partition * rowKey:Row * entity:'?7570 * insertMode:TableInsertMode option * connectionString:string option) -> Async<TableResponse>
Type parameters: '?7570

Inserts a single entity into the table asynchronously, using public properties on the object as fields.

InsertAsync(...)
Signature: (entities:seq<Partition * Row * 'b> * insertMode:TableInsertMode option * connectionString:string option) -> Async<(string * TableResponse []) []>
Type parameters: 'b

Inserts a batch of entities into the table, using all public properties on the object as fields.

Name
Signature: string

Gets the name of the table.

CompiledName: get_Name

Fork me on GitHub