C# 클래스 DocumentDB.Framework.Database.DatabaseService

상속: IDatabaseService
파일 보기 프로젝트 열기: softwarejc/documentdb-backups-csharp

공개 메소드들

메소드 설명
CreateUserPermission ( User user, DocumentCollection collection, PermissionMode permission ) : Task

Creates a permission with an access token for the specified user and the specified collection

DatabaseService ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : System

Initializes a new instance of the DatabaseService class.

DeleteCollection ( DocumentCollection collection ) : System.Threading.Tasks.Task

Deletes a collection.

DeleteDatabase ( ) : System.Threading.Tasks.Task

Deletes the service database.

DeleteDatabase ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : System.Threading.Tasks.Task

Deletes the service database.

ReadOrCreateCollection ( string collectionId ) : Task

Reads the or create collection.

ReadOrCreateDatabase ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : Task

Reads or create a database.

ReadOrCreateUser ( string userId ) : Task

Creates a new user

메소드 상세

CreateUserPermission() 공개 메소드

Creates a permission with an access token for the specified user and the specified collection
public CreateUserPermission ( User user, DocumentCollection collection, PermissionMode permission ) : Task
user User
collection DocumentCollection
permission PermissionMode
리턴 Task

DatabaseService() 공개 메소드

Initializes a new instance of the DatabaseService class.
public DatabaseService ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : System
client Microsoft.Azure.Documents.Client.DocumentClient The client.
databaseId string The database identifier.
리턴 System

DeleteCollection() 공개 메소드

Deletes a collection.
public DeleteCollection ( DocumentCollection collection ) : System.Threading.Tasks.Task
collection DocumentCollection
리턴 System.Threading.Tasks.Task

DeleteDatabase() 공개 메소드

Deletes the service database.
public DeleteDatabase ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

DeleteDatabase() 공개 정적인 메소드

Deletes the service database.
public static DeleteDatabase ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : System.Threading.Tasks.Task
client Microsoft.Azure.Documents.Client.DocumentClient
databaseId string
리턴 System.Threading.Tasks.Task

ReadOrCreateCollection() 공개 메소드

Reads the or create collection.
public ReadOrCreateCollection ( string collectionId ) : Task
collectionId string The collection identifier.
리턴 Task

ReadOrCreateDatabase() 공개 정적인 메소드

Reads or create a database.
public static ReadOrCreateDatabase ( Microsoft.Azure.Documents.Client.DocumentClient client, string databaseId ) : Task
client Microsoft.Azure.Documents.Client.DocumentClient The client.
databaseId string The database identifier.
리턴 Task

ReadOrCreateUser() 공개 메소드

Creates a new user
public ReadOrCreateUser ( string userId ) : Task
userId string
리턴 Task