Remote::Client

Header Image
Project:
Client : Public Class
Created: 20/07/2024 21:08:38
Modified: 24/07/2024 22:13:15
Project:
Advanced:
A HiperSpace implementation that uses a remote store<br/>
  • Attributes
  • Operations
  • Associations To
  • Advanced
  • Other Links
Attribute Scope Type
_channel Private GrpcChannel
 
_service Private HiServ.HiServClient
 
_name Private string
 
_model Private MetaModel?
 
_drive Private HiperDrive
 
_address Private string
 
_realm Private string
 
_user Private string
 
_sessionToken Private Token?
 
_token Private Guid
 
_read Private bool
 
Operation
Public
Client (name: string, model: MetaModel?, hiperDrive: HiperDrive, address: string, realm: string, user: string, token: Guid, read: bool, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Open () : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (key: byte[], value: byte[], source: object?, ) : Result<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (key: byte[], value: byte[], version: DateTime, source: object?, ) : Result<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (key: byte[], value: byte[], source: object?, ) : Task<Result<byte[]>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BindAsync (key: byte[], value: byte[], version: DateTime, source: object?, ) : Task<Result<byte[]>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BatchBind (batch: (byte[] key, byte[] value, object? source)[], ) : Result<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
Public
BatchBind (batch: (byte[] key, byte[] value, DateTime version, object? source)[], ) : Result<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
Public
BatchBindAsync (batch: (byte[] key, byte[] value, object? source)[], ) : Task<Result<(byte[] Key, byte[] Value)>[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
BatchBindAsync (batch: (byte[] key, byte[] value, DateTime version, object? source)[], ) : Task<Result<(byte[] Key, byte[] Value)>[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Find (begin: byte[], end: byte[], ) : IEnumerable<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Find (begin: byte[], end: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (begin: byte[], end: byte[], ) : Task<IEnumerable<(byte[] Key, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindAsync (begin: byte[], end: byte[], version: DateTime?, ) : Task<IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Get (key: byte[], ) : byte
Details:
[ Is static False. Is abstract False. Is return array True. Is query False. Is synchronized False. ]
Public
Get (key: byte[], version: DateTime?, ) : (byte[] Value, DateTime version)
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetAsync (key: byte[], ) : Task<byte[]>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetAsync (key: byte[], version: DateTime?, ) : Task<(byte[] Value, DateTime version)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersions (key: byte[], ) : IEnumerable<(byte[] value, DateTime version)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetVersionsAsync (key: byte[], ) : Task<IEnumerable<(byte[] value, DateTime version)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndex (begin: byte[], end: byte[], ) : IEnumerable<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndex (begin: byte[], end: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndexAsync (begin: byte[], end: byte[], ) : Task<IEnumerable<(byte[] Key, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
FindIndexAsync (begin: byte[], end: byte[], version: DateTime?, ) : Task<IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Space () : IEnumerable<(byte[] Key, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SpaceAsync () : Task<IEnumerable<(byte[] Key, byte[] Value)>>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Protected
Dispose (disposing: bool, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Delta (key: byte[], version: DateTime?, ) : IEnumerable<(byte[] Key, DateTime AsAt, byte[] Value)>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
MetaModel
Class  
Name:  
 
Name: _model
 
Details:
 
Token
Class  
Name:  
 
Name: _sessionToken
 
Details:
 
HiServClient
Class  
Name:  
 
Name: _service
 
Details:
 
HiperDrive
Enumeration  
Name:  
 
Name: _drive
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
HiperSpace Class Generalization To  
HipServer Class Dependency To  
RockSpace Class Dependency To