Skip to main content

TdxCloudStorage Members

A cloud storage component.

Constructors

Name Description
Create(TComponent) Inherited from TComponent.

Properties

Name Description
ComObject Inherited from TComponent.
ComponentCount Inherited from TComponent.
ComponentIndex Inherited from TComponent.
Components Inherited from TComponent.
ComponentState Inherited from TComponent.
ComponentStyle Inherited from TComponent.
Connected Specifies if the cloud storage component is connected to an online account.
DesignInfo Inherited from TComponent.
FakeComponentLink1 Inherited from TcxComponent.
FakeComponentLink2 Inherited from TcxComponent.
FakeComponentLink3 Inherited from TcxComponent.
Files Provides access to the hierarchical resource structure of the connected cloud storage.
IsDesigning Inherited from TcxComponent.
IsDestroying Inherited from TcxComponent.
IsLoading Inherited from TcxComponent.
Name Inherited from TComponent.
Observers Inherited from TComponent.
Owner Inherited from TComponent.
Provider Provides access to the cloud storage’s active data provider.
ProviderClass Specifies the cloud storage’s active data provider by its class-reference.
ProviderClassName Specifies the cloud storage’s active data provider by its class name.
RegisteredProviders Provides access to the cloud storage component’s collection of registered data providers.
Tag Inherited from TComponent.
VCLComObject Inherited from TComponent.

Methods

Name Description
Assign(TPersistent) Inherited from TPersistent.
AssignTo(TPersistent) Inherited from TPersistent.
BeginInvoke(TAsyncConstArrayFunctionEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProc,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProcedureEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncFunctionEvent,TObject) Inherited from TComponent.
BeginInvoke(TAsyncProcedureEvent,TObject) Inherited from TComponent.
BeginInvoke(TProc,TObject) Inherited from TComponent.
BeginInvoke<TResult>(TAsyncConstArrayFunc<TResult>,Untyped[],TObject) Inherited from TComponent.
BeginInvoke<TResult>(TFunc<TResult>,TObject) Inherited from TComponent.
CreateFolder(TdxCloudStorageFolder,string) Creates a folder in a specified parent folder in a cloud storage.
CreateFolder(string) Creates a folder at the specified position in a cloud storage.
CreateSharedLink(TdxCloudStorageItem,Boolean,TdxCloudStorageItemPermissionScope) Creates a shared link with a permission to view or edit a file or folder on a connected storage server.
DeleteFile(TdxCloudStorageFile) Deletes the specified file from a cloud storage.
DeleteFolder(TdxCloudStorageFolder) Deletes the specified folder from a cloud storage.
DeleteItem(TdxCloudStorageItem) Deletes the specified cloud storage item.
DeletePermission(TdxCloudStorageItemPermission) Deletes the specified access permission.
DestroyComponents Inherited from TComponent.
Destroying Inherited from TComponent.
DownloadFile(TdxCloudStorageFile,TStream,TdxCloudStorageFileProgressCallback) Downloads a specified file from the cloud storage to a stream.
DownloadFile(string,TStream,TdxCloudStorageFileProgressCallback) Downloads a specified file to a stream.
EndFunctionInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke<TResult>(IAsyncResult) Inherited from TComponent.
Equals(TObject) Inherited from TObject.
ExecuteAction(TBasicAction) Inherited from TComponent.
FetchChildren(TdxCloudStorageFolder) Loads the content structure for a specified cloud storage folder.
FetchPermissions(TdxCloudStorageItem) Loads access permissions for a specified cloud storage item.
FindComponent(String) Inherited from TComponent.
FreeNotification(TComponent) Inherited from TComponent.
FreeOnRelease Inherited from TComponent.
GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
GetHashCode Inherited from TObject.
GetNamePath Inherited from TPersistent.
GetOwner Inherited from TPersistent.
GetParentComponent Inherited from TComponent.
HasParent Inherited from TComponent.
InsertComponent(TComponent) Inherited from TComponent.
InviteUsers(TdxCloudStorageItem,TArray<string>,Boolean,Boolean,Boolean,string)
IsImplementorOf(IInterface) Inherited from TComponent.
Loaded Inherited from TComponent.
MoveFileToTrash(TdxCloudStorageFile) Moves the specified cloud storage file to the “Trash” special folder.
MoveFolderToTrash(TdxCloudStorageFolder) Moves the specified cloud storage folder to the “Trash” special folder.
MoveItemToTrash(TdxCloudStorageItem) Moves the specified cloud file or folder to the “Trash” special folder.
Notification(TComponent,TOperation) Inherited from TComponent.
ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
RemoveComponent(TComponent) Inherited from TComponent.
RemoveFreeNotification(TComponent) Inherited from TComponent.
SetParentComponent(TComponent) Inherited from TComponent.
SetSubComponent(Boolean) Inherited from TComponent.
ToString Inherited from TObject.
UpdateAction(TBasicAction) Inherited from TComponent.
UploadFile(TdxCloudStorageFolder,string,TdxCloudStorageFileProgressCallback,Boolean) Uploads a locally stored file to the cloud storage.
UploadFile(string,string,TdxCloudStorageFileProgressCallback,Boolean) Uploads a locally stored file to the cloud storage.

Events

Name Description
OnChanged Notifies that the cloud storage component’s data provider or its authorization agent has changed.
OnConnectedChanged Notifies that the cloud storage component has successfully connected/disconnected to/from an online account.
OnError Notifies of an error that can occur when the component attempts to access an online file storage service or perform any file operation in the connected account.
OnFileContentUpload Enables you to track the data upload progress when the component updates an existing file.
OnFileContentUploaded Notifies that a file update process has successfully finished.
OnFileContentUploading Enables you to perform specific actions in response to updating an existing file stored on the connected online storage’s server.
OnFolderCreated Enables you to respond to a successful folder create operation in the connected cloud storage.
OnItemCopied Enables you to respond to a successful online resource copy operation.
OnItemDeleted Enables you to respond to a successful online resource delete operation.
OnItemDownload Enables you to track the file download progress.
OnItemDownloaded Notifies of the successful finish of a file download process.
OnItemDownloading Enables you to perform specific actions in response to downloading a file from the connected online storage’s server.
OnItemMoved Notifies that an online resource is successfully moved to another folder within the connected cloud file storage.
OnItemMovedToTrash Notifies that an online resource is successfully moved to the “Trash” special folder within the connected cloud file storage.
OnItemPermissionCreated Enables you to track created access permissions.
OnItemPermissionDeleted Enables you to track deleted access permissions.
OnItemPermissionsLoaded Notifies the application that a metadata container has successfully loaded its access permissions from the connected server.
OnItemRestoredFromTrash Notifies that an online resource is successfully restored from the “Trash” special folder at the original position within the connected cloud file storage’s resource hierarchy.
OnItemUpload Enables you to track the file upload progress.
OnItemUploaded Notifies of the successful finish of a file upload process.
OnItemUploading Enables you to perform specific actions in response to uploading a local file to the connected online storage’s server.
OnTreeDataLoaded Notifies of the successful finish of downloading a cloud folder‘s content structure from the connected cloud file storage’s server.
OnTreeDataLoading Enables you to perform specific actions in response to downloading a cloud folder‘s content structure from the connected cloud file storage’s server.
See Also