Show / Hide Table of Contents

Interface IDocumentStorageManager

Предоставляет методы для управления хранилищем документов.

Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.Abstractions.dll
Syntax
public interface IDocumentStorageManager

Methods

| Improve this Doc View Source

CreateStorageAsync(DocumentMetadata)

Создает хранилище данных для заданного типа документа.

Declaration
Task CreateStorageAsync(DocumentMetadata documentMetadata)
Parameters
Type Name Description
DocumentMetadata documentMetadata

Метаданные документа.

Returns
Type Description
Task
| Improve this Doc View Source

DropStorageAsync(String)

Удаляет хранилище данных для заданного типа документа.

Declaration
Task DropStorageAsync(string documentType)
Parameters
Type Name Description
System.String documentType

Имя типа документа.

Returns
Type Description
Task
| Improve this Doc View Source

RenameStorageAsync(String, String)

Изменяет наименование хранилища данных для заданного типа документа.

Declaration
Task RenameStorageAsync(string documentType, string newDocumnetType)
Parameters
Type Name Description
System.String documentType

Имя типа документа.

System.String newDocumnetType

Новое имя типа документа.

Returns
Type Description
Task

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.