C# Класс SensorbergSDKTests.Mocks.MockStorage

Наследование: IStorage
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CleanDatabase ( ) : System.Threading.Tasks.Task
CleanupDatabase ( ) : System.Threading.Tasks.Task
GetAction ( string uuid ) : Task
GetActions ( string uuid ) : Task>
GetActionsForForeground ( bool doNotDelete = false ) : Task>
GetDelayedActions ( ) : Task>
GetLastEventStateForBeacon ( string pid ) : Task
GetUndeliveredActions ( ) : Task>
GetUndeliveredEvents ( ) : Task>
InitStorage ( ) : System.Threading.Tasks.Task
SaveActionForForeground ( BeaconAction beaconAction ) : System.Threading.Tasks.Task
SaveBeaconEventState ( string pid, BeaconEventType enter ) : Task
SaveDelayedAction ( ResolvedAction action, DateTimeOffset dueTime, string beaconPid, BeaconEventType eventType, string location ) : Task
SaveHistoryAction ( BeaconAction beaconAction ) : System.Threading.Tasks.Task
SaveHistoryAction ( HistoryAction action ) : Task
SaveHistoryEvents ( HistoryEvent he ) : Task
SetActionsAsDelivered ( IList sendActions ) : System.Threading.Tasks.Task
SetDelayedActionAsExecuted ( string uuid ) : System.Threading.Tasks.Task
SetEventsAsDelivered ( IList e ) : System.Threading.Tasks.Task

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

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

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

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

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

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

public GetAction ( string uuid ) : Task
uuid string
Результат Task

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

public GetActions ( string uuid ) : Task>
uuid string
Результат Task>

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

public GetActionsForForeground ( bool doNotDelete = false ) : Task>
doNotDelete bool
Результат Task>

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

public GetDelayedActions ( ) : Task>
Результат Task>

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

public GetLastEventStateForBeacon ( string pid ) : Task
pid string
Результат Task

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

public GetUndeliveredActions ( ) : Task>
Результат Task>

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

public GetUndeliveredEvents ( ) : Task>
Результат Task>

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

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

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

public SaveActionForForeground ( BeaconAction beaconAction ) : System.Threading.Tasks.Task
beaconAction SensorbergSDK.BeaconAction
Результат System.Threading.Tasks.Task

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

public SaveBeaconEventState ( string pid, BeaconEventType enter ) : Task
pid string
enter BeaconEventType
Результат Task

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

public SaveDelayedAction ( ResolvedAction action, DateTimeOffset dueTime, string beaconPid, BeaconEventType eventType, string location ) : Task
action SensorbergSDK.Internal.Transport.ResolvedAction
dueTime DateTimeOffset
beaconPid string
eventType BeaconEventType
location string
Результат Task

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

public SaveHistoryAction ( BeaconAction beaconAction ) : System.Threading.Tasks.Task
beaconAction SensorbergSDK.BeaconAction
Результат System.Threading.Tasks.Task

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

public SaveHistoryAction ( HistoryAction action ) : Task
action SensorbergSDK.Internal.Data.HistoryAction
Результат Task

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

public SaveHistoryEvents ( HistoryEvent he ) : Task
he SensorbergSDK.Internal.Data.HistoryEvent
Результат Task

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

public SetActionsAsDelivered ( IList sendActions ) : System.Threading.Tasks.Task
sendActions IList
Результат System.Threading.Tasks.Task

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

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

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

public SetEventsAsDelivered ( IList e ) : System.Threading.Tasks.Task
e IList
Результат System.Threading.Tasks.Task