Method | Description | |
---|---|---|
AzureWebHookStore ( IStorageManager manager, SettingsDictionary settings, IDataProtector protector, ILogger logger ) : System |
Initializes a new instance of the AzureWebHookStore class with the given manager, settings, protector, and logger. Using this constructor, the data will be encrypted using the provided protector.
|
|
AzureWebHookStore ( IStorageManager manager, SettingsDictionary settings, ILogger logger ) : System |
Initializes a new instance of the AzureWebHookStore class with the given manager, settings, and logger. Using this constructor, the data will not be encrypted while persisted to Azure Storage.
|
|
CreateStore ( ILogger logger ) : IWebHookStore |
Provides a static method for creating a standalone AzureWebHookStore instance which will encrypt the data to be stored using IDataProtector.
|
|
CreateStore ( ILogger logger, bool encryptData ) : IWebHookStore |
Provides a static method for creating a standalone AzureWebHookStore instance.
|
|
DeleteAllWebHooksAsync ( string user ) : System.Threading.Tasks.Task | ||
DeleteWebHookAsync ( string user, string id ) : Task |
||
GetAllWebHooksAsync ( string user ) : Task |
||
InsertWebHookAsync ( string user, |
||
LookupWebHookAsync ( string user, string id ) : Task |
||
QueryWebHooksAcrossAllUsersAsync ( IEnumerable |
||
QueryWebHooksAsync ( string user, IEnumerable |
||
UpdateWebHookAsync ( string user, |
Method | Description | |
---|---|---|
ConvertFromWebHook ( string partitionKey, string rowKey, |
||
ConvertToWebHook ( Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity entity ) : |
||
DefaultPredicate ( |
||
GetStoreResult ( Microsoft.WindowsAzure.Storage.Table.TableResult result ) : StoreResult |
public AzureWebHookStore ( IStorageManager manager, SettingsDictionary settings, IDataProtector protector, ILogger logger ) : System | ||
manager | IStorageManager | |
settings | SettingsDictionary | |
protector | IDataProtector | |
logger | ILogger | |
return | System |
public AzureWebHookStore ( IStorageManager manager, SettingsDictionary settings, ILogger logger ) : System | ||
manager | IStorageManager | |
settings | SettingsDictionary | |
logger | ILogger | |
return | System |
public static CreateStore ( ILogger logger ) : IWebHookStore | ||
logger | ILogger | The |
return | IWebHookStore |
public static CreateStore ( ILogger logger, bool encryptData ) : IWebHookStore | ||
logger | ILogger | The |
encryptData | bool | Indicates whether the data should be encrypted using |
return | IWebHookStore |
public DeleteAllWebHooksAsync ( string user ) : System.Threading.Tasks.Task | ||
user | string | |
return | System.Threading.Tasks.Task |
public DeleteWebHookAsync ( string user, string id ) : Task |
||
user | string | |
id | string | |
return | Task |
public GetAllWebHooksAsync ( string user ) : Task |
||
user | string | |
return | Task |
public InsertWebHookAsync ( string user, |
||
user | string | |
webHook | ||
return | Task |
public LookupWebHookAsync ( string user, string id ) : Task |
||
user | string | |
id | string | |
return | Task |
public QueryWebHooksAcrossAllUsersAsync ( IEnumerable |
||
actions | IEnumerable |
|
predicate | Func |
|
return | Task |
public QueryWebHooksAsync ( string user, IEnumerable |
||
user | string | |
actions | IEnumerable |
|
predicate | Func |
|
return | Task |
public UpdateWebHookAsync ( string user, |
||
user | string | |
webHook | ||
return | Task |