Interface ISessionApi
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ISessionApi : IDisposable
Properties
Id
Declaration
Property Value
Methods
AbortAsyncOperation(ApiObjectIdentifier, MemoryStream)
Declaration
MemoryStream AbortAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Returns
CanCreateAnonymousSession(byte[], int, MemoryStream)
Declaration
MemoryStream CanCreateAnonymousSession(byte[] sessionDefinitionBytes, int sessionOptions, MemoryStream outStream)
Parameters
Returns
ClearData(MemoryStream)
Declaration
MemoryStream ClearData(MemoryStream outStream)
Parameters
Returns
ClearStorage(MemoryStream)
Declaration
MemoryStream ClearStorage(MemoryStream outStream)
Parameters
Returns
CloseConnection(MemoryStream)
Declaration
MemoryStream CloseConnection(MemoryStream outStream)
Parameters
Returns
CreateAndStartSyncOverAsyncOperation(MemoryStream, MemoryStream)
Declaration
MemoryStream CreateAndStartSyncOverAsyncOperation(MemoryStream inStream, MemoryStream outStream)
Parameters
Returns
CreateBlankDatabase(byte[], MemoryStream)
Declaration
MemoryStream CreateBlankDatabase(byte[] databaseServiceFieldsRecordsArray, MemoryStream outStream)
Parameters
| Type |
Name |
Description |
| byte[] |
databaseServiceFieldsRecordsArray |
|
| MemoryStream |
outStream |
|
Returns
CreateBlankDatabase(MemoryStream)
Declaration
MemoryStream CreateBlankDatabase(MemoryStream outStream)
Parameters
Returns
CreateSession(byte[], byte[], int, MemoryStream)
Declaration
MemoryStream CreateSession(byte[] clientConnectionInfoBytes, byte[] sessionDefinitionBytes, int sessionOptions, MemoryStream outStream)
Parameters
| Type |
Name |
Description |
| byte[] |
clientConnectionInfoBytes |
|
| byte[] |
sessionDefinitionBytes |
|
| int |
sessionOptions |
|
| MemoryStream |
outStream |
|
Returns
CreateStorage(MemoryStream)
Declaration
MemoryStream CreateStorage(MemoryStream outStream)
Parameters
Returns
Declaration
MemoryStream CreateStorageTool(byte[] configurationBytes, MemoryStream outStream)
Parameters
Returns
CreateUserDirectly(byte[], string, bool, string, byte[], string, bool, byte[], MemoryStream)
Declaration
MemoryStream CreateUserDirectly(byte[] clientConnectionInfoBytes, string login, bool isWindowsAuthorization, string password, byte[] sessionDefinitionBytes, string creatingUserLogin, bool creatingUserIsWindowsAuthorization, byte[] creatingUserPasswordHashBytes, MemoryStream outStream)
Parameters
| Type |
Name |
Description |
| byte[] |
clientConnectionInfoBytes |
|
| string |
login |
|
| bool |
isWindowsAuthorization |
|
| string |
password |
|
| byte[] |
sessionDefinitionBytes |
|
| string |
creatingUserLogin |
|
| bool |
creatingUserIsWindowsAuthorization |
|
| byte[] |
creatingUserPasswordHashBytes |
|
| MemoryStream |
outStream |
|
Returns
DeleteAllSessions(MemoryStream)
Declaration
MemoryStream DeleteAllSessions(MemoryStream outStream)
Parameters
Returns
DeleteStorage(MemoryStream)
Declaration
MemoryStream DeleteStorage(MemoryStream outStream)
Parameters
Returns
Declaration
MemoryStream DisposeStorageTool(MemoryStream outStream)
Parameters
Returns
DropSchema(string, MemoryStream)
Declaration
MemoryStream DropSchema(string schemaName, MemoryStream outStream)
Parameters
Returns
GetPasswordHashInfo(string, MemoryStream)
Declaration
MemoryStream GetPasswordHashInfo(string login, MemoryStream outStream)
Parameters
Returns
GetServiceEvents(MemoryStream)
Declaration
MemoryStream GetServiceEvents(MemoryStream outStream)
Parameters
Returns
GetSessionDefinitions(MemoryStream)
Declaration
MemoryStream GetSessionDefinitions(MemoryStream outStream)
Parameters
Returns
InitializeConnection(int, MemoryStream)
Declaration
MemoryStream InitializeConnection(int options, MemoryStream outStream)
Parameters
Returns
Declaration
MemoryStream Login(UserAccount safeUserAccount, MemoryStream outStream)
Parameters
| Type |
Name |
Description |
| UserAccount |
safeUserAccount |
|
| MemoryStream |
outStream |
|
Returns
Login(string, MemoryStream)
Declaration
MemoryStream Login(string accessToken, MemoryStream outStream)
Parameters
Returns
LoginAnonymous(MemoryStream)
Declaration
MemoryStream LoginAnonymous(MemoryStream outStream)
Parameters
Returns
Declaration
MemoryStream MakeStorageToolOperation(string operationType, MemoryStream outStream)
Parameters
Returns
RaiseAsyncOperationError(ApiObjectIdentifier, MemoryStream)
Declaration
MemoryStream RaiseAsyncOperationError(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Returns
ReleaseApiObjects(MemoryStream, MemoryStream)
Declaration
MemoryStream ReleaseApiObjects(MemoryStream releasedIdBytes, MemoryStream outStream)
Parameters
Returns
ResumeSyncOverAsyncOperation(ApiObjectIdentifier, MemoryStream)
Declaration
MemoryStream ResumeSyncOverAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Returns
StartAsyncOperation(ApiObjectIdentifier, MemoryStream)
Declaration
MemoryStream StartAsyncOperation(ApiObjectIdentifier operationId, MemoryStream outStream)
Parameters
Returns