Its interface does not cross the network boundary.
Instances of this class cannot be created with Instance.new.
Tags: [NotCreatable, NotReplicated]
History | | Member |
---|
592 | | GetAsync(key: string, options: DataStoreGetOptions = DataStoreGetOptions): Tuple |
483 | | IncrementAsync(key: string, delta: int = 1, userIds: Array = {}, options: DataStoreIncrementOptions = DataStoreIncrementOptions): Variant |
462 | | OnUpdate(key: string, callback: Function): RBXScriptConnection |
462 | | RemoveAsync(key: string): Tuple |
483 | | SetAsync(key: string, value: Variant, userIds: Array = {}, options: DataStoreSetOptions = DataStoreSetOptions): Variant |
462 | | UpdateAsync(key: string, transformFunction: Function): Tuple |
inherited from Instance |
---|
553 | | Archivable: bool |
553 | | Attributes: string |
553 | | AttributesReplicate: string |
553 | | AttributesSerialize: BinaryString |
635 | | Capabilities: SecurityCapabilities |
553 | | ClassName: string |
553 | | DataCost: int |
619 | | DefinesCapabilities: bool |
553 | | HistoryId: UniqueId |
553 | | Name: string |
553 | | Parent: Instance |
553 | | PropertyStatusStudio: PropertyStatus |
553 | | RobloxLocked: bool |
635 | | Sandboxed: bool |
616 | | SourceAssetId: int64 |
553 | | Tags: BinaryString |
616 | | UniqueId: UniqueId |
553 | | archivable: bool |
553 | | className: string |
553 | | numExpectedDirectChildren: int |
576 | | AddTag(tag: string): null |
573 | | ClearAllChildren(): null |
462 | | Clone(): Instance |
573 | | Destroy(): null |
486 | | FindFirstAncestor(name: string): Instance |
486 | | FindFirstAncestorOfClass(className: string): Instance |
486 | | FindFirstAncestorWhichIsA(className: string): Instance |
486 | | FindFirstChild(name: string, recursive: bool = false): Instance |
486 | | FindFirstChildOfClass(className: string): Instance |
486 | | FindFirstChildWhichIsA(className: string, recursive: bool = false): Instance |
486 | | FindFirstDescendant(name: string): Instance |
563 | | GetActor(): Actor |
486 | | GetAttribute(attribute: string): Variant |
462 | | GetAttributeChangedSignal(attribute: string): RBXScriptSignal |
631 | | GetAttributes(): Dictionary |
486 | | GetChildren(): Objects |
462 | | GetDebugId(scopeLength: int = 4): string |
486 | | GetDescendants(): Array |
486 | | GetFullName(): string |
462 | | GetPropertyChangedSignal(property: string): RBXScriptSignal |
576 | | GetTags(): Array |
576 | | HasTag(tag: string): bool |
486 | | IsA(className: string): bool |
486 | | IsAncestorOf(descendant: Instance): bool |
486 | | IsDescendantOf(ancestor: Instance): bool |
580 | | IsPropertyModified(name: string): bool |
573 | | Remove(): null |
576 | | RemoveTag(tag: string): null |
580 | | ResetPropertyToDefault(name: string): null |
573 | | SetAttribute(attribute: string, value: Variant): null |
462 | | WaitForChild(childName: string, timeOut: double): Instance |
553 | | children(): Objects |
553 | | clone(): Instance |
573 | | destroy(): null |
553 | | findFirstChild(name: string, recursive: bool = false): Instance |
553 | | getChildren(): Objects |
462 | | isA(className: string): bool |
553 | | isDescendantOf(ancestor: Instance): bool |
573 | | remove(): null |
462 | | AncestryChanged(child: Instance, parent: Instance) |
462 | | AttributeChanged(attribute: string) |
462 | | Changed(property: string) |
462 | | ChildAdded(child: Instance) |
462 | | ChildRemoved(child: Instance) |
462 | | DescendantAdded(descendant: Instance) |
462 | | DescendantRemoving(descendant: Instance) |
500 | | Destroying() |
553 | | childAdded(child: Instance) |
- 592
Change Parameters of GetAsync
from
(key: string)
to
(key: string, options: DataStoreGetOptions = DataStoreGetOptions)
- 483
Change Parameters of SetAsync
from
(key: string, value: Variant, userIds: Array = {}, options: Instance = Instance)
to
(key: string, value: Variant, userIds: Array = {}, options: DataStoreSetOptions = DataStoreSetOptions)
- 483
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1, userIds: Array = {}, options: Instance = Instance)
to
(key: string, delta: int = 1, userIds: Array = {}, options: DataStoreIncrementOptions = DataStoreIncrementOptions)
- 462
Change ThreadSafety of UpdateAsync
from
to
Unsafe
- 462
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Array = {}, options: Instance = Instance)
to
(key: string, value: Variant, userIds: Array = {}, options: Instance = Instance)
- 462
Change ThreadSafety of SetAsync
from
to
Unsafe
- 462
Change ThreadSafety of RemoveAsync
from
to
Unsafe
- 462
Change ThreadSafety of OnUpdate
from
to
Unsafe
- 462
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1, userids: Array = {}, options: Instance = Instance)
to
(key: string, delta: int = 1, userIds: Array = {}, options: Instance = Instance)
- 462
Change ThreadSafety of IncrementAsync
from
to
Unsafe
- 462
Change ThreadSafety of GetAsync
from
to
Unsafe
- 460
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
to
(key: string, value: Variant, userids: Array = {}, options: Instance = Instance)
- 460
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1)
to
(key: string, delta: int = 1, userids: Array = {}, options: Instance = Instance)
- 459
Change ReturnType of SetAsync
from
void
to
Variant
- 459
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
- 459
Change ReturnType of RemoveAsync
from
Variant
to
Tuple
- 459
Change ReturnType of GetAsync
from
Variant
to
Tuple
- 458
Change ReturnType of SetAsync
from
Variant
to
void
- 458
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
to
(key: string, value: Variant)
- 458
Change ReturnType of RemoveAsync
from
Tuple
to
Variant
- 458
Change ReturnType of GetAsync
from
Tuple
to
Variant
- 459
Change ReturnType of SetAsync
from
void
to
Variant
- 459
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
- 459
Change ReturnType of RemoveAsync
from
Variant
to
Tuple
- 459
Change ReturnType of GetAsync
from
Variant
to
Tuple
- 452
Change ReturnType of SetAsync
from
string
to
void
- 452
Change Parameters of SetAsync
from
(key: string, value: Variant, userid: Variant, options: Instance = Instance)
to
(key: string, value: Variant)
- 452
Remove RemoveVersionAsync
- 452
Change ReturnType of RemoveAsync
from
Tuple
to
Variant
- 452
Remove ListVersionsAsync
- 452
Remove ListKeysAsync
- 452
Change ReturnType of IncrementAsync
from
Tuple
to
Variant
- 452
Remove GetVersionAsync
- 452
Change ReturnType of GetAsync
from
Tuple
to
Variant
- 453
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userid: Variant, options: Instance = Instance)
- 453
Change ReturnType of SetAsync
from
void
to
string
- 453
Add RemoveVersionAsync
- 453
Change ReturnType of RemoveAsync
from
Variant
to
Tuple
- 453
Add ListVersionsAsync
- 453
Add ListKeysAsync
- 453
Change ReturnType of IncrementAsync
from
Variant
to
Tuple
- 453
Add GetVersionAsync
- 453
Change ReturnType of GetAsync
from
Variant
to
Tuple
- 404
Change Tags of OnUpdate
from
[]
to
[Deprecated]
- 313
Add RemoveAsync
- 128
Add UpdateAsync
- 128
Add SetAsync
- 128
Add OnUpdate
- 128
Add IncrementAsync
- 128
Add GetAsync
- 128
Add GlobalDataStore
It will block the calling thread until completion.
History 8
Tags: [Yields]
It will block the calling thread until completion.
History 7
- 483
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1, userIds: Array = {}, options: Instance = Instance)
to
(key: string, delta: int = 1, userIds: Array = {}, options: DataStoreIncrementOptions = DataStoreIncrementOptions)
- 462
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1, userids: Array = {}, options: Instance = Instance)
to
(key: string, delta: int = 1, userIds: Array = {}, options: Instance = Instance)
- 462
Change ThreadSafety of IncrementAsync
from
to
Unsafe
- 460
Change Parameters of IncrementAsync
from
(key: string, delta: int = 1)
to
(key: string, delta: int = 1, userids: Array = {}, options: Instance = Instance)
- 452
Change ReturnType of IncrementAsync
from
Tuple
to
Variant
- 453
Change ReturnType of IncrementAsync
from
Variant
to
Tuple
- 128
Add IncrementAsync
Tags: [Yields]
It exists only for backward compatibility, and should not be used for new work.
History 3
Tags: [Deprecated]
It will block the calling thread until completion.
History 7
Tags: [Yields]
It will block the calling thread until completion.
History 15
- 483
Change Parameters of SetAsync
from
(key: string, value: Variant, userIds: Array = {}, options: Instance = Instance)
to
(key: string, value: Variant, userIds: Array = {}, options: DataStoreSetOptions = DataStoreSetOptions)
- 462
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Array = {}, options: Instance = Instance)
to
(key: string, value: Variant, userIds: Array = {}, options: Instance = Instance)
- 462
Change ThreadSafety of SetAsync
from
to
Unsafe
- 460
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
to
(key: string, value: Variant, userids: Array = {}, options: Instance = Instance)
- 459
Change ReturnType of SetAsync
from
void
to
Variant
- 459
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
- 458
Change ReturnType of SetAsync
from
Variant
to
void
- 458
Change Parameters of SetAsync
from
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
to
(key: string, value: Variant)
- 459
Change ReturnType of SetAsync
from
void
to
Variant
- 459
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userids: Variant, options: Instance = Instance)
- 452
Change ReturnType of SetAsync
from
string
to
void
- 452
Change Parameters of SetAsync
from
(key: string, value: Variant, userid: Variant, options: Instance = Instance)
to
(key: string, value: Variant)
- 453
Change Parameters of SetAsync
from
(key: string, value: Variant)
to
(key: string, value: Variant, userid: Variant, options: Instance = Instance)
- 453
Change ReturnType of SetAsync
from
void
to
string
- 128
Add SetAsync
Tags: [Yields]
It will block the calling thread until completion.
History 2
Tags: [Yields]
It will block the calling thread until completion.
History 2
Tags: [Yields]
It will block the calling thread until completion.
History 2
Tags: [Yields]
It will block the calling thread until completion.
History 2
Tags: [Yields]
It will block the calling thread until completion.
History 2
Tags: [Yields]