C# Класс Raven.Database.Smuggler.DataDumper

Наследование: Raven.Abstractions.Smuggler.SmugglerApiBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DataDumper ( DocumentDatabase database, SmugglerOptions options ) : System

Защищенные методы

Метод Описание
EnsureDatabaseExists ( ) : Task
ExportAttachments ( Raven.Imports.Newtonsoft.Json.JsonTextWriter jsonWriter, Etag lastEtag ) : Task
GetDocuments ( Etag lastEtag ) : Task>
GetIndexes ( int totalCount ) : Task
GetStats ( ) : Task
GetTransformers ( int totalCount ) : Task
GetVersion ( ) : Task
PutAttachment ( AttachmentExportInfo attachmentExportInfo ) : Task
PutDocument ( RavenJObject document ) : Task
PutIndex ( string indexName, RavenJToken index ) : Task
PutTransformer ( string transformerName, RavenJToken transformer ) : Task
ShowProgress ( string format ) : void
TransformDocument ( RavenJObject document, string transformScript ) : Task

Приватные методы

Метод Описание
GetAttachments ( int start, Etag etag ) : RavenJArray

Описание методов

DataDumper() публичный Метод

public DataDumper ( DocumentDatabase database, SmugglerOptions options ) : System
database DocumentDatabase
options Raven.Abstractions.Smuggler.SmugglerOptions
Результат System

EnsureDatabaseExists() защищенный Метод

protected EnsureDatabaseExists ( ) : Task
Результат Task

ExportAttachments() защищенный Метод

protected ExportAttachments ( Raven.Imports.Newtonsoft.Json.JsonTextWriter jsonWriter, Etag lastEtag ) : Task
jsonWriter Raven.Imports.Newtonsoft.Json.JsonTextWriter
lastEtag Etag
Результат Task

GetDocuments() защищенный Метод

protected GetDocuments ( Etag lastEtag ) : Task>
lastEtag Etag
Результат Task>

GetIndexes() защищенный Метод

protected GetIndexes ( int totalCount ) : Task
totalCount int
Результат Task

GetStats() защищенный Метод

protected GetStats ( ) : Task
Результат Task

GetTransformers() защищенный Метод

protected GetTransformers ( int totalCount ) : Task
totalCount int
Результат Task

GetVersion() защищенный Метод

protected GetVersion ( ) : Task
Результат Task

PutAttachment() защищенный Метод

protected PutAttachment ( AttachmentExportInfo attachmentExportInfo ) : Task
attachmentExportInfo AttachmentExportInfo
Результат Task

PutDocument() защищенный Метод

protected PutDocument ( RavenJObject document ) : Task
document RavenJObject
Результат Task

PutIndex() защищенный Метод

protected PutIndex ( string indexName, RavenJToken index ) : Task
indexName string
index RavenJToken
Результат Task

PutTransformer() защищенный Метод

protected PutTransformer ( string transformerName, RavenJToken transformer ) : Task
transformerName string
transformer RavenJToken
Результат Task

ShowProgress() защищенный Метод

protected ShowProgress ( string format ) : void
format string
Результат void

TransformDocument() защищенный Метод

protected TransformDocument ( RavenJObject document, string transformScript ) : Task
document RavenJObject
transformScript string
Результат Task