Couchbase .NET SDK | 3.3.1
Search Results for

    Show / Hide Table of Contents

    Interface ICouchbaseCollectionManager

    Namespace: Couchbase.Management.Collections
    Assembly: Couchbase.NetClient.dll
    Syntax
    public interface ICouchbaseCollectionManager
    Remarks

    Volatile

    Methods

    | Improve this Doc View Source

    CreateCollectionAsync(CollectionSpec, CreateCollectionOptions)

    Declaration
    Task CreateCollectionAsync(CollectionSpec spec, CreateCollectionOptions options = null)
    Parameters
    Type Name Description
    CollectionSpec spec
    CreateCollectionOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CreateScopeAsync(ScopeSpec, CreateScopeOptions)

    Declaration
    Task CreateScopeAsync(ScopeSpec spec, CreateScopeOptions options = null)
    Parameters
    Type Name Description
    ScopeSpec spec
    CreateScopeOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CreateScopeAsync(String, CreateScopeOptions)

    Declaration
    Task CreateScopeAsync(string scopeName, CreateScopeOptions options = null)
    Parameters
    Type Name Description
    String scopeName
    CreateScopeOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DropCollectionAsync(CollectionSpec, DropCollectionOptions)

    Declaration
    Task DropCollectionAsync(CollectionSpec spec, DropCollectionOptions options = null)
    Parameters
    Type Name Description
    CollectionSpec spec
    DropCollectionOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DropScopeAsync(String, DropScopeOptions)

    Declaration
    Task DropScopeAsync(string scopeName, DropScopeOptions options = null)
    Parameters
    Type Name Description
    String scopeName
    DropScopeOptions options
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    GetAllScopesAsync(GetAllScopesOptions)

    Declaration
    Task<IEnumerable<ScopeSpec>> GetAllScopesAsync(GetAllScopesOptions options = null)
    Parameters
    Type Name Description
    GetAllScopesOptions options
    Returns
    Type Description
    Task<IEnumerable<ScopeSpec>>
    | Improve this Doc View Source

    GetScopeAsync(String, GetScopeOptions)

    Declaration
    Task<ScopeSpec> GetScopeAsync(string scopeName, GetScopeOptions options = null)
    Parameters
    Type Name Description
    String scopeName
    GetScopeOptions options
    Returns
    Type Description
    Task<ScopeSpec>

    Extension Methods

    CollectionManagerExtensions.CreateScopeAsync(ICouchbaseCollectionManager, String)
    CollectionManagerExtensions.CreateScopeAsync(ICouchbaseCollectionManager, ScopeSpec)
    CollectionManagerExtensions.CreateScopeAsync(ICouchbaseCollectionManager, String, Action<CreateScopeOptions>)
    CollectionManagerExtensions.CreateScopeAsync(ICouchbaseCollectionManager, ScopeSpec, Action<CreateScopeOptions>)
    CollectionManagerExtensions.GetScopeAsync(ICouchbaseCollectionManager, String)
    CollectionManagerExtensions.GetScopeAsync(ICouchbaseCollectionManager, String, Action<GetScopeOptions>)
    CollectionManagerExtensions.GetAllScopesAsync(ICouchbaseCollectionManager)
    CollectionManagerExtensions.GetAllScopesAsync(ICouchbaseCollectionManager, Action<GetAllScopesOptions>)
    CollectionManagerExtensions.CreateCollectionAsync(ICouchbaseCollectionManager, CollectionSpec)
    CollectionManagerExtensions.CreateCollectionAsync(ICouchbaseCollectionManager, CollectionSpec, Action<CreateCollectionOptions>)
    CollectionManagerExtensions.DropCollectionAsync(ICouchbaseCollectionManager, CollectionSpec)
    CollectionManagerExtensions.DropCollectionAsync(ICouchbaseCollectionManager, CollectionSpec, Action<DropCollectionOptions>)
    CollectionManagerExtensions.DropScopeAsync(ICouchbaseCollectionManager, String)
    CollectionManagerExtensions.DropScopeAsync(ICouchbaseCollectionManager, String, Action<DropScopeOptions>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2022 Couchbase, Inc.