docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IProvidesCloudStorage

    Defines the API for a Cloud Data Storage Provider This functionality provider is responsible for providing key/value cloud storage

    Inherited Members
    IFunctionalityProvider.LoadProvider()
    IFunctionalityProvider.ConnectSubscriber(object)
    IFunctionalityProvider.UnloadProvider()
    Namespace: Unity.AR.Companion.CloudStorage
    Assembly: solution.dll
    Syntax
    public interface IProvidesCloudStorage : IFunctionalityProvider

    Methods

    Name Description
    CancelAllRequests()

    Cancel all currently active requests

    CancelRequest(RequestHandle)

    Cancel a request with the given request handle

    CloudLoadAsync(string, bool, Action<bool, long, byte[]>, ProgressCallback, int)

    Load from the cloud asynchronously the byte array which was saved with a known key

    CloudLoadAsync(string, bool, Action<bool, long, string>, ProgressCallback, int)

    Load from the cloud asynchronously the data of an object which was saved with a known key

    CloudLoadTextureAsync(string, bool, LoadTextureCallback, ProgressCallback, int)

    Load a texture asynchronously from cloud storage

    CloudSaveAsync(string, byte[], bool, Action<bool, long, string>, ProgressCallback, int)

    Save to the cloud asynchronously data in a byte array with a specified key

    CloudSaveAsync(string, string, bool, Action<bool, long, string>, ProgressCallback, int)

    Save to the cloud asynchronously the data of an object of a certain type with a specified key

    CloudSaveFileAsync(string, string, bool, Action<bool, long, string>, ProgressCallback, int)

    Save to the cloud asynchronously data in a file with a specified key

    GetProjectIdentifier()

    Get the current project identifier

    LoadLocalTextureAsync(string, LoadTextureCallback, ProgressCallback, int)

    Load a texture asynchronously from local storage

    SetProjectIdentifier(string)

    Set the current project identifier

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)