C# Класс Microsoft.AspNet.WebHooks.MemoryWebHookStore

Provides an implementation of IWebHookStore storing registered WebHooks in memory.
Actual deployments should replace this with a persistent store, for example provided by Microsoft.AspNet.WebHooks.Custom.AzureStorage.
Наследование: Microsoft.AspNet.WebHooks.WebHookStore
Показать файл Открыть проект

Открытые методы

Метод Описание
DeleteAllWebHooksAsync ( string user ) : System.Threading.Tasks.Task
DeleteWebHookAsync ( string user, string id ) : Task
GetAllWebHooksAsync ( string user ) : Task>
InsertWebHookAsync ( string user, WebHook webHook ) : Task
LookupWebHookAsync ( string user, string id ) : Task
QueryWebHooksAcrossAllUsersAsync ( IEnumerable actions, Func predicate ) : Task>
QueryWebHooksAsync ( string user, IEnumerable actions, Func predicate ) : Task>
UpdateWebHookAsync ( string user, WebHook webHook ) : Task

Приватные методы

Метод Описание
DefaultPredicate ( WebHook webHook, string user ) : bool

Описание методов

DeleteAllWebHooksAsync() публичный Метод

public DeleteAllWebHooksAsync ( string user ) : System.Threading.Tasks.Task
user string
Результат System.Threading.Tasks.Task

DeleteWebHookAsync() публичный Метод

public DeleteWebHookAsync ( string user, string id ) : Task
user string
id string
Результат Task

GetAllWebHooksAsync() публичный Метод

public GetAllWebHooksAsync ( string user ) : Task>
user string
Результат Task>

InsertWebHookAsync() публичный Метод

public InsertWebHookAsync ( string user, WebHook webHook ) : Task
user string
webHook WebHook
Результат Task

LookupWebHookAsync() публичный Метод

public LookupWebHookAsync ( string user, string id ) : Task
user string
id string
Результат Task

QueryWebHooksAcrossAllUsersAsync() публичный Метод

public QueryWebHooksAcrossAllUsersAsync ( IEnumerable actions, Func predicate ) : Task>
actions IEnumerable
predicate Func
Результат Task>

QueryWebHooksAsync() публичный Метод

public QueryWebHooksAsync ( string user, IEnumerable actions, Func predicate ) : Task>
user string
actions IEnumerable
predicate Func
Результат Task>

UpdateWebHookAsync() публичный Метод

public UpdateWebHookAsync ( string user, WebHook webHook ) : Task
user string
webHook WebHook
Результат Task