Skip to content
Surreal.Net
DB
Initializing search
GitHub
Surreal.Net
GitHub
Home
SurrealDB.Abstractions
SurrealDB.Abstractions
IDatabase
IDatabase
Authenticate
Change
Close
Create
Delete
GetConfig
Info
Invalidate
Let
Modify
Open
Query
Select
Signin
Signup
Update
Use
SurrealDB.Common
SurrealDB.Common
RentedMemoryStream
RentedMemoryStream
Dispose
FromMemory
RentedMemoryStream
SetLength
TaskList.DrainIterator
TaskList.DrainIterator
Current
Dispose
DrainIterator
GetEnumerator
MoveNext
Reset
TaskList
TaskList
Add
Drain
TaskList
Trim
WhenAll
WsStream
WsStream
CanRead
CanSeek
CanWrite
Dispose
DisposeAsync
Flush
Length
Position
Read
ReadAsync
Seek
SetLength
Write
WsStream
SurrealDB.Configuration
SurrealDB.Configuration
AuthMethod
Config
Config
Authentication
Create
Database
Endpoint
IsValidated
JsonWebToken
MarkAsValidated
Namespace
Password
RestEndpoint
RpcEndpoint
Scope
ThrowIfInvalid
Username
ConfigBuilder.Basic
ConfigBuilder.Basic
Configure
Database
Endpoint
Namespace
Parent
WithAddress
WithDatabase
WithEndpoint
WithNamespace
WithPort
ConfigBuilder.BasicAuth
ConfigBuilder.BasicAuth
Configure
Parent
Password
Username
WithPassword
WithUser
ConfigBuilder.JwtAuth
ConfigBuilder.JwtAuth
Configure
Parent
Token
WithToken
ConfigBuilder.UseRest
ConfigBuilder.UseRest
Configure
GetUri
Insecure
Parent
RestEndpoint
WithRestEndpoint
WithRestInsecure
ConfigBuilder.UseRpc
ConfigBuilder.UseRpc
Configure
GetUri
Insecure
Parent
RpcEndpoint
WithRpcEndpoint
WithRpcInsecure
ConfigBuilder
ConfigBuilder
Build
Create
WithBasicAuth
WithJwtAuth
WithRest
WithRpc
IConfigBuilder
IConfigBuilder
Configure
Parent
InvalidConfigException
InvalidConfigException
InvalidConfigException
PropertyName
Throw
ThrowIf
ThrowIfNull
ThrowIfNullOrWhitespace
SurrealDB.Driver.Rest
SurrealDB.Driver.Rest
DatabaseRest
DatabaseRest
Authenticate
Change
Close
Create
DatabaseRest
Delete
Dispose
GetConfig
Info
InvalidConnectionDetails
Invalidate
Let
Modify
Open
Query
Select
Signin
Signup
Update
Use
SurrealDB.Driver.Rpc
SurrealDB.Driver.Rpc
DatabaseRpc
DatabaseRpc
Authenticate
Change
Close
Create
DatabaseRpc
Delete
Dispose
GetConfig
Info
InvalidConnectionDetails
Invalidate
Let
Modify
Open
Query
Select
Signin
Signup
Update
Use
SurrealDB.Json
SurrealDB.Json
SerializerOptions
SerializerOptions
CreateJsonOptions
Shared
SurrealDB.Json.Numbers
SurrealDB.Json.Numbers
DecimalConv
DecimalConv
DecimalConv
Read
ReadAsPropertyName
Write
WriteAsPropertyName
DoubleConv
DoubleConv
DoubleConv
Read
ReadAsPropertyName
Write
WriteAsPropertyName
SingleConv
SingleConv
Read
ReadAsPropertyName
SingleConv
Write
WriteAsPropertyName
SurrealDB.Json.Time
SurrealDB.Json.Time
DateOnlyConv
DateOnlyConv
DateOnlyConv
Parse
Read
ReadAsPropertyName
ToString
TryParse
Write
WriteAsPropertyName
DateTimeConv
DateTimeConv
DateTimeConv
Parse
Read
ReadAsPropertyName
ToString
TryParse
Write
WriteAsPropertyName
DateTimeOffsetConv
DateTimeOffsetConv
DateTimeOffsetConv
Parse
Read
ReadAsPropertyName
ToString
TryParse
Write
WriteAsPropertyName
TimeExtensions
TimeExtensions
Fraction
FractionString
TimeOnlyConv
TimeOnlyConv
Parse
Read
ReadAsPropertyName
TimeOnlyConv
ToString
TryParse
Write
WriteAsPropertyName
TimeParsers
TimeParsers
Alt
AnyTimeSpan
Combine
Flatten
Float
IsoDate
IsoDateTimeOffset
IsoTime
IsoTimeFraction
IsoTimeSpan
SpecificTimeSpan
TimeSpanConv
TimeSpanConv
Parse
Read
ReadAsPropertyName
TimeSpanConv
ToString
TryParse
UnitTimeRegex
Write
WriteAsPropertyName
SurrealDB.Models
SurrealDB.Models
DatabaseAuth
DatabaseAuth
DB
DatabaseAuth
NS
pass
user
IAuth
NamespaceAuth
NamespaceAuth
NS
NamespaceAuth
pass
user
Patch.Mode
Patch
Patch
Add
Copy
Move
Remove
Replace
Test
from
op
path
value
RootAuth
RootAuth
RootAuth
pass
user
ScopeAuth
ScopeAuth
DB
NS
SC
ScopeAuth
pass
user
Thing.Converter
Thing.Converter
Converter
Read
ReadAsPropertyName
Write
WriteAsPropertyName
Thing
Thing
CHAR_PRE
CHAR_SEP
CHAR_SUF
Escape
From
HasKey
Inner
IsKeyEscaped
Key
Length
Table
TableAndSeparator
Thing
ToString
ToUri
TryUnescapeKey
Unescape
WithKey
WithTable
op_Explicit
op_Implicit
Token
Token
DB
DB
Table of contents
See Also
ID
NS
SC
Token
exp
iat
iss
nbf
SurrealDB.Models.Result
SurrealDB.Models.Result
DriverResponse.Enumerator
DriverResponse.Enumerator
Current
Dispose
MoveNext
Next
Reset
DriverResponse.ErrorIterator
DriverResponse.ErrorIterator
Current
Dispose
GetEnumerator
MoveNext
Reset
DriverResponse.OkIterator
DriverResponse.OkIterator
Current
Dispose
GetEnumerator
MoveNext
Reset
DriverResponse
DriverResponse
DriverResponse
Errors
GetEnumerator
HasErrors
IsDefault
IsEmpty
IsSingle
Oks
Results
ErrorResult
ErrorResult
ErrorResult
Message
Status
Time
OkOrErrorResult
OkOrErrorResult
Detail
IsDefault
OkOrErrorResult
Result
Status
Time
ToResult
OkResult
OkResult
OkResult
Status
Time
Value
RawResult.Kind
RawResult
RawResult
Error
IsDefault
Ok
TransportError
TryGetError
TryGetOk
TryGetTransportError
TryGetUnknown
Unknown
Wrapped
ResponseExtensions
ResponseExtensions
FirstError
FirstValue
SingleError
SingleValue
TryGetFirstError
TryGetFirstValue
TryGetSingleError
TryGetSingleValue
ResultContentException
ResultContentException
ExpectedAnyError
ExpectedAnyOk
ExpectedSingleError
ExpectedSingleOk
ResultContentException
ResultValue.Kind
ResultValue
ResultValue
CompareTo
Equals
From
GetArray
GetHashCode
GetKind
GetObject
Inner
ResultValue
ToString
TryGetValue
op_Equality
op_GreaterThan
op_GreaterThanOrEqual
op_Inequality
op_LessThan
op_LessThanOrEqual
TransportErrorResult
TransportErrorResult
Code
Detail
Status
TransportErrorResult
SurrealDB.Ws
SurrealDB.Ws
Ws
Ws
Close
Connected
Dispose
DisposeAsync
Open
RequestOnce
RequestPersists
Ws
WsClient.Error
WsClient.Error
Error
code
message
WsClient.Notify
WsClient.Notify
Notify
id
method
parameters
WsClient.Request
WsClient.Request
Request
async
id
method
parameters
WsClient.Response
WsClient.Response
Response
error
id
result
WsClient
WsClient
Close
Connected
Dispose
DisposeAsync
EmptyList
GetRandomId
Open
Send
WsClient
WsTx.NtyHeader
WsTx.NtyHeader
IsDefault
NtyHeader
err
id
method
WsTx.RspHeader
WsTx.RspHeader
IsDefault
RspHeader
err
id
WsTx
WsTx
Close
Connected
DefaultBufferSize
Dispose
Open
Tr
Tw
WsTx
Terminology
Table of contents
See Also
Token.DB property
public
string
DB
{
get
;
set
;
}
See Also
struct
Token
namespace
SurrealDB.Models