Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class ViewManagerExtensions

Inheritance
object
ViewManagerExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.Management.Views
Assembly: Couchbase.NetClient.dll
Syntax
[Obsolete("The View service has been deprecated use the Query service instead.")]
public static class ViewManagerExtensions

Methods

View Source

DropDesignDocumentAsync(IViewIndexManager, string, DesignDocumentNamespace)

Declaration
public static Task DropDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName, DesignDocumentNamespace @namespace)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocumentName
DesignDocumentNamespace namespace
Returns
Type Description
Task
View Source

DropDesignDocumentAsync(IViewIndexManager, string, DesignDocumentNamespace, Action<DropDesignDocumentOptions>)

Declaration
public static Task DropDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName, DesignDocumentNamespace @namespace, Action<DropDesignDocumentOptions> configureOptions)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocumentName
DesignDocumentNamespace namespace
Action<DropDesignDocumentOptions> configureOptions
Returns
Type Description
Task
View Source

GetAllDesignDocumentsAsync(IViewIndexManager, DesignDocumentNamespace)

Declaration
public static Task<IEnumerable<DesignDocument>> GetAllDesignDocumentsAsync(this IViewIndexManager viewManager, DesignDocumentNamespace @namespace)
Parameters
Type Name Description
IViewIndexManager viewManager
DesignDocumentNamespace namespace
Returns
Type Description
Task<IEnumerable<DesignDocument>>
View Source

GetAllDesignDocumentsAsync(IViewIndexManager, DesignDocumentNamespace, Action<GetAllDesignDocumentsOptions>)

Declaration
public static Task<IEnumerable<DesignDocument>> GetAllDesignDocumentsAsync(this IViewIndexManager viewManager, DesignDocumentNamespace @namespace, Action<GetAllDesignDocumentsOptions> configureOptions)
Parameters
Type Name Description
IViewIndexManager viewManager
DesignDocumentNamespace namespace
Action<GetAllDesignDocumentsOptions> configureOptions
Returns
Type Description
Task<IEnumerable<DesignDocument>>
View Source

GetDesignDocumentAsync(IViewIndexManager, string, DesignDocumentNamespace)

Declaration
public static Task<DesignDocument> GetDesignDocumentAsync(this IViewIndexManager viewManager, string designDocName, DesignDocumentNamespace @namespace)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocName
DesignDocumentNamespace namespace
Returns
Type Description
Task<DesignDocument>
View Source

GetDesignDocumentAsync(IViewIndexManager, string, DesignDocumentNamespace, Action<GetDesignDocumentOptions>)

Declaration
public static Task<DesignDocument> GetDesignDocumentAsync(this IViewIndexManager viewManager, string designDocName, DesignDocumentNamespace @namespace, Action<GetDesignDocumentOptions> configureOptions)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocName
DesignDocumentNamespace namespace
Action<GetDesignDocumentOptions> configureOptions
Returns
Type Description
Task<DesignDocument>
View Source

PublishDesignDocumentAsync(IViewIndexManager, string)

Declaration
public static Task PublishDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocumentName
Returns
Type Description
Task
View Source

PublishDesignDocumentAsync(IViewIndexManager, string, Action<PublishDesignDocumentOptions>)

Declaration
public static Task PublishDesignDocumentAsync(this IViewIndexManager viewManager, string designDocumentName, Action<PublishDesignDocumentOptions> configureOptions)
Parameters
Type Name Description
IViewIndexManager viewManager
string designDocumentName
Action<PublishDesignDocumentOptions> configureOptions
Returns
Type Description
Task
View Source

UpsertDesignDocumentAsync(IViewIndexManager, DesignDocument, DesignDocumentNamespace)

Declaration
public static Task UpsertDesignDocumentAsync(this IViewIndexManager viewManager, DesignDocument designDocument, DesignDocumentNamespace @namespace)
Parameters
Type Name Description
IViewIndexManager viewManager
DesignDocument designDocument
DesignDocumentNamespace namespace
Returns
Type Description
Task
View Source

UpsertDesignDocumentAsync(IViewIndexManager, DesignDocument, DesignDocumentNamespace, Action<UpsertDesignDocumentOptions>)

Declaration
public static Task UpsertDesignDocumentAsync(this IViewIndexManager viewManager, DesignDocument designDocument, DesignDocumentNamespace @namespace, Action<UpsertDesignDocumentOptions> configureOptions)
Parameters
Type Name Description
IViewIndexManager viewManager
DesignDocument designDocument
DesignDocumentNamespace namespace
Action<UpsertDesignDocumentOptions> configureOptions
Returns
Type Description
Task
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.