Show / Hide Table of Contents

Class DocumentIndex

Индекс документа.

Inheritance
System.Object
DocumentIndex
Namespace:InfinniPlatform.DocumentStorage.Metadata
Assembly:InfinniPlatform.DocumentStorage.Abstractions.dll
Syntax
public sealed class DocumentIndex : IEquatable<DocumentIndex>

Properties

| Improve this Doc View Source

ExpireAfter

Время существования документа.

Declaration
public TimeSpan? ExpireAfter { get; set; }
Property Value
Type Description
System.Nullable<TimeSpan>
| Improve this Doc View Source

Key

Ключ индекса документа.

Declaration
public IDictionary<string, DocumentIndexKeyType> Key { get; set; }
Property Value
Type Description
IDictionary<System.String, DocumentIndexKeyType>
| Improve this Doc View Source

Name

Имя индекса.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Unique

Уникальный индекс.

Declaration
public bool Unique { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

Equals(DocumentIndex)

Declaration
public bool Equals(DocumentIndex other)
Parameters
Type Name Description
DocumentIndex other
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetDefaultName()

Возвращает имя индекса по умолчанию.

Declaration
public string GetDefaultName()
Returns
Type Description
System.String
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

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.