<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Storage.Server.Controllers</name>
    </assembly>
    <members>
        <member name="T:Storage.Server.Controllers.Common.UserTaskResponseModel">
            <summary>
            Результат содержит идентификатор асинхронной задачи задачи
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Common.UserTaskResponseModel.TaskId">
            <summary>
            Идентификатор асинхронной задачи
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.AddressBookController">
            <summary>
            Контроллер по работе с адресными книгами
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.#ctor(Storage.Server.Services.Emails.IAddressBookService,Storage.Server.Common.ISecuritySettings)">
            <summary>
            ctor
            </summary>
            <param name="addressBookService"><see cref="T:Storage.Server.Services.Emails.IAddressBookService"/></param>
            <param name="securitySettings"><see cref="T:Storage.Server.Common.ISecuritySettings"/></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Items">
            <summary>
            Получение списка адресных книг доступных пользователю
            </summary>
            <returns><see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Move(System.Int64,System.Int64)">
            <summary>
            Переменистить связь контакта с адресной книгой в другую адресную книгу
            </summary>
            <param name="id">Иденификатор адресной книги куда перемещаем</param>
            <param name="linkId">Идентификатор связи которую перемещаем</param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Delete(System.Int64)">
            <summary>
            Удаляем адресную книгу
            </summary>
            <param name="id">Идентификатор адресной книги</param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.DeleteLink(System.Int64)">
            <summary>
            Удаляем связь контакта с адресной книгой
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Save(Storage.Server.Dal.Addresses.Entities.UserAddressBook)">
            <summary>
            Добавляем или изменяем существующую адресную книгу если Id>0 значит изменение
            </summary>
            <param name="item"><see cref="T:Storage.Server.Dal.Addresses.Entities.UserAddressBook"/></param>
            <returns><see cref="T:Storage.Server.Dal.Addresses.Entities.UserAddressBook"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Save(Storage.Server.Dal.Addresses.Entities.UserAddressBookLink)">
            <summary>
            Добавляем или изменяем существующую связь, меняем локальные поля связи, не затрагивая поля контакта
            </summary>
            <param name="item"><see cref="T:Storage.Server.Dal.Addresses.Entities.UserAddressBookLink"/></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.GetLink(System.Int64)">
            <summary>
            Получение информации о связи
            </summary>
            <param name="id">Идентификатор связи, если отричательный то идентификатор контакта, обычно при получение данных из адресной книги организации, так как физической связи не создается</param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Links(Storage.Server.Services.Emails.AddressBookRequestModel)">
            <summary>
            Получение списка связей контактов с адресными книгами
            </summary>
            <param name="model"><see cref="T:Storage.Server.Services.Emails.AddressBookRequestModel"/></param>
            <returns><see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.LinkEmails(Storage.Server.Services.Emails.AddressBookRequestData)">
            <summary>
            Получаем список связанных почтовых адресов
            </summary>
            <param name="request"><see cref="T:Storage.Server.Services.Emails.AddressBookRequestData"/></param>
            <returns>Массив почтовых адреснов через ;</returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.AddressBookController.Search(Storage.Server.Contracts.Chat.V2.Contacts.ContactDetails)">
            <summary>
            Метод поиска контактов
            </summary>
            <param name="request"><see cref="T:Storage.Server.Contracts.Chat.V2.Contacts.ContactDetails"/></param>
            <returns><see cref="T:Storage.Server.Contracts.Entities.Contact"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.CalDavController.Put(System.String,System.String)">
            <summary>
            Сохранение события
            </summary>
            <param name="objectUid">Идентификатор (uid) события</param>
            <param name="calendarUid">Идентификатор (uid) календаря</param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.DocumentDirectoryController">
            <summary>
            Котроллер по работе с директориями(папками)
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.#ctor(Storage.Server.Services.Documents.IDocumentService,Storage.Server.Services.AccessRights.IAccessRightsService,Storage.Server.Services.ICache{System.String,System.Collections.Generic.List{Storage.Server.Services.Documents.Entities.DocumentDirectoryDataModel}},Storage.Server.Services.ICache{System.String,System.String},Storage.Server.Services.UserActions.IUserActionService,Storage.Server.Services.AccessRights.ILinkService,Storage.Server.Services.Documents.IDirectoryService,Storage.Server.Contracts.V2.IDeviceManager,Storage.Server.Common.IMessageSettingsService,Storage.Server.Dal.Core.IApplicationRepository)">
            <summary>
            Ctor
            </summary>
            <param name="documentService"></param>
            <param name="accessRightsService"></param>
            <param name="cache"></param>
            <param name="cacheDelete"></param>
            <param name="actionService"></param>
            <param name="linkService"></param>
            <param name="directoryService"></param>
            <param name="deviceManager"></param>
            <param name="messageSettingsService"></param>
            <param name="applicationRepository"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.CopyPattern">
            <summary>
            Создаем рутовые папки пользователя, если их нет
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Search(System.String,System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32},Storage.Server.Services.Contacts.SearchField,System.Nullable{System.Int32},System.String)">
            <summary>
            Поиск в директориях
            </summary>
            <param name="text">запрос</param>
            <param name="id"></param>
            <param name="size">размер возвращаемых данных</param>
            <param name="offset">смещение</param>
            <param name="field">по каким полям искать</param>
            <param name="sortOrder">порядок сортировки</param>
            <param name="sortField">поле по кторому сортируем</param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Get(System.Nullable{System.Int64},System.String,System.Nullable{Storage.Server.Dal.Files.Entities.DirectoryType},System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String)">
            <summary>
            Получение информации о директории
            </summary>
            <param name="id">идентификатор директории</param>
            <param name="uid">Uid внешней ссылки</param>
            <param name="type"><see cref="T:Storage.Server.Dal.Files.Entities.DirectoryType"/></param>
            <param name="recursive">не испаользовать</param>
            <param name="like">поисковый запрос</param>
            <param name="size">количество возвращаемых данных</param>
            <param name="offset">смещение</param>
            <param name="sortOrder">порядок сортировки</param>
            <param name="sortField">поле по которому сортируем</param>
            <param name="mimeType">MimeType файлов</param>
            <param name="extension">расширение файлов</param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Copy(System.Int64,System.Int64,Storage.Server.Common.CopyRules)">
            <summary>
            Копировать директорию
            </summary>
            <param name="id">Идентификатор директории которую копируем</param>
            <param name="toDirectoryId">Идентификатор директории куда копируем</param>
            <param name="rule"><see cref="T:Storage.Server.Common.CopyRules"/></param>
            <returns>Результат идентификатор асинхронной задачи <see cref="T:Storage.Server.Controllers.Controllers.UserTaskController"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Archive(Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest)">
            <summary>
            Архивируем директорию
            </summary>
            <param name="request"><see cref="T:Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest"/></param>
            <returns>Результат идентификатор асинхронной задачи <see cref="T:Storage.Server.Controllers.Controllers.UserTaskController"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Archive(System.Int64)">
            <summary>
            Архивируем
            </summary>
            <param name="id"></param>
            <returns>Результат идентификатор асинхронной задачи <see cref="T:Storage.Server.Controllers.Controllers.UserTaskController"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Copy(Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest)">
            <summary>
            Копируем директорию
            </summary>
            <param name="request"><see cref="T:Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest"/></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.DocumentDirectoryController.Clear(System.Nullable{System.Int64})">
            <summary>
            Очищаем директорию по идентификатору
            </summary>
            <param name="id">идентификатор директории</param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Emails.EmailController">
            <summary>
            Контролер по работе с почтовыми адресами
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailController.#ctor(DevGroup.iCalendar.CalDav.Server.Interfaces.ICalDavRepository,Storage.Server.Services.Emails.IEmailService,Storage.Server.Services.Emails.IEmailFolderService,Storage.Server.Services.Users.IUserService)">
            <summary>
            Ctor
            </summary>
            <param name="davCalendarService"></param>
            <param name="emailService"></param>
            <param name="emailFolderService"></param>
            <param name="userService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailController.CheckExistsEmail(Storage.Server.Dal.Emails.UserEmail)">
            <summary>
            Проверка существующего email
            </summary>
            <param name="email"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Get(System.Int32,System.Int32)">
            <summary>
            Получение списка кастомных доменов на сервере
            </summary>
            <param name="serverId"></param>
            <param name="customerId"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Get(System.Int32)">
            <summary>
            Превый шаг привязки домена
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Get(System.String,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Превый шаг привязки домена
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Add(Storage.Server.Controllers.Controllers.Emails.CustomDomainRecords)">
            <summary>
            Добавление домена в базу
            </summary>
            <param name="id"></param>
            <returns></returns>
            404 error - exists domain
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Get(System.Int64)">
            <summary>
            Получение  домена с текущими привязками, кроме перого шага
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Emails.EmailDomainController.Delete(System.Int64)">
            <summary>
            Удаление привязки домена
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest">
            <summary>
            Архивируем директорию
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest.DocumentIds">
            <summary>
            Массив документов которые архивируем если не задан то все
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest.Id">
            <summary>
            Идентификатор директории
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.ArchiveDirectoryRequest.DestId">
            <summary>
            Идентификатор директории назначения
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest">
            <summary>
            Запрос на создание документа
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest.DirectoryId">
            <summary>
            Идентификатор директории
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest.Name">
            <summary>
            Название документа
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest.MimeType">
            <summary>
            Тип контента MimeType
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest.AccessByLink">
            <summary>
            <see cref="T:Storage.Server.Contracts.Entities.LinkItem"/>
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest.Uid">
            <summary>
            Идентификатор ссылки
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest">
            <summary>
            Запрос на групповые операции с директориями
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest.Rule">
            <summary>
            <see cref="T:Storage.Server.Common.CopyRules"/>
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest.Ids">
            <summary>
            Массив идентификаторов документов или директорий зависит от метода вызывающего
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Entities.MoveDirectoryRequest.ToDirectoryId">
            <summary>
            Директория куда копируем
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.EventsController.Save(Storage.Server.Services.Events.Entities.EventDataModel)">
            <summary>
            Добавляем или обновляем событие 
            </summary>
            <param name="request"><see cref="T:Storage.Server.Services.Events.Entities.EventDataModel"/></param>
            <returns><see cref="T:Storage.Server.Services.Events.Entities.EventDataModel"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FilesController.Get(System.Int64)">
            <summary>
            ��������� ���������� �����
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FilesController.Download(System.Int64)">
            <summary>
            ������� ����
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FilesController.Delete(System.Int64)">
            <summary>
            ������� ����
            </summary>
            <param name="id"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FilesController.Stream(System.Int64)">
            <summary>
            �������� ����� �� �������������� �����
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController">
            <summary>
            Управление динамическими таблицами
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.#ctor(Storage.Server.Services.FlexibleTables.IFlexibleTableService)">
            <summary>
            Ctor
            </summary>
            <param name="flexibleTableService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.Get(Storage.Server.Dal.FlexibleTables.FlexibleTableRequest)">
            <summary>
            Получение по владельцу
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.Get(Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.MassFlexibleTableRequest)">
            <summary>
            Получение по массиву фильтрам
            </summary>
            <param name="request"><see cref="T:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.MassFlexibleTableRequest"/></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.Save(Storage.Server.Dal.FlexibleTables.FlexibleTable)">
            <summary>
            Сохранение информации по таблице
            </summary>
            <param name="item"><see cref="T:Storage.Server.Dal.FlexibleTables.FlexibleTable"/></param>
            <returns><see cref="T:Storage.Server.Dal.FlexibleTables.FlexibleTable"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.Items(Storage.Server.Services.FlexibleTables.Entities.FlexibleTableItemsRequest)">
            <summary>
            Получение данных по таблице согласно фильтров
            </summary>
            <param name="item"><see cref="T:Storage.Server.Services.FlexibleTables.Entities.FlexibleTableItemsRequest"/></param>
            <returns>Массив динамических объектов</returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.MassFlexibleTableRequest">
            <summary>
            Запрос на поулчение динамических таблиц
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableController.MassFlexibleTableRequest.Ids">
            <summary>
            Массив идентификаторов
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableEntityController">
            <summary>
            Контроллер по работе с сущностями в динамических таблицах
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableEntityController.#ctor(Storage.Server.Services.FlexibleTables.IFlexibleTableService)">
            <summary>
            Ctor
            </summary>
            <param name="flexibleTableService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableEntityController.SaveOld(System.Collections.Generic.List{Storage.Server.Dal.FlexibleTables.FlexibleTableEntity})">
            <summary>
            Устарел
            </summary>
            <param name="items"></param>
            <returns></returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableEntityController.Save(Storage.Server.Services.FlexibleTables.Entities.SaveEntityRequest)" -->
        <member name="T:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableFieldController">
            <summary>
            Работа с колонками динамических таблиц, полями
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableFieldController.#ctor(Storage.Server.Services.FlexibleTables.IFlexibleTableService)">
            <summary>
            Ctor
            </summary>
            <param name="flexibleTableService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableFieldController.Save(System.Collections.Generic.List{Storage.Server.Dal.FlexibleTables.FlexibleTableField})">
            <summary>
            Сохранение информации по колонкам в таблицах
            </summary>
            <param name="items"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.FlexibleTables.FlexibleTableFieldController.GetByTable(System.Int64)">
            <summary>
            Получение колонок для таблицы, полей
            </summary>
            <param name="tableId"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Helpers.ClosedGenericMatcher">
            <summary>
            Helper related to generic interface definitions and implementing classes.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.ClosedGenericMatcher.ExtractGenericInterface(System.Type,System.Type)">
            <summary>
            Determine whether <paramref name="queryType"/> is or implements a closed generic <see cref="T:System.Type"/>
            created from <paramref name="interfaceType"/>.
            </summary>
            <param name="queryType">The <see cref="T:System.Type"/> of interest.</param>
            <param name="interfaceType">The open generic <see cref="T:System.Type"/> to match. Usually an interface.</param>
            <returns>
            The closed generic <see cref="T:System.Type"/> created from <paramref name="interfaceType"/> that
            <paramref name="queryType"/> is or implements. <c>null</c> if the two <see cref="T:System.Type"/>s have no such
            relationship.
            </returns>
            <remarks>
            This method will return <paramref name="queryType"/> if <paramref name="interfaceType"/> is
            <c>typeof(KeyValuePair{,})</c>, and <paramref name="queryType"/> is
            <c>typeof(KeyValuePair{string, object})</c>.
            </remarks>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase">
            <summary>
            Base class for executing a file result.
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.BufferSize">
            <summary>
            The buffer size: 64 * 1024.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.#ctor(Microsoft.Extensions.Logging.ILogger)">
            <summary>
            Intializes a new <see cref="T:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase"/>.
            </summary>
            <param name="logger">The logger.</param>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.Logger">
            <summary>
            The logger to use.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.SetHeadersAndLog(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.FileResult,System.Nullable{System.Int64},System.Boolean,System.Nullable{System.DateTimeOffset},Microsoft.Net.Http.Headers.EntityTagHeaderValue)">
            <summary>
            Sets etag and last modified headers.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.</param>
            <param name="result">The <see cref="T:Microsoft.AspNetCore.Mvc.FileResult"/>.</param>
            <param name="fileLength">The nullable file length.</param>
            <param name="enableRangeProcessing">Whether range processing is enabled.</param>
            <param name="lastModified">The nullable lastModified date.</param>
            <param name="etag">The <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/>.</param>
            <returns>A tuple with the <see cref="T:Microsoft.Net.Http.Headers.RangeItemHeaderValue"/> range, length, and whether the body was served.</returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.CreateLogger``1(Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Creates a logger using the factory.
            </summary>
            <typeparam name="T">The type being logged.</typeparam>
            <param name="factory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
            <returns>An <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileResultExecutorBase.WriteFileAsync(Microsoft.AspNetCore.Http.HttpContext,System.IO.Stream,Microsoft.Net.Http.Headers.RangeItemHeaderValue,System.Int64)">
            <summary>
            Write the contents of the fileStream to the response body.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
            <param name="fileStream">The fileStream to write.</param>
            <param name="range">The <see cref="T:Microsoft.Net.Http.Headers.RangeItemHeaderValue"/>.</param>
            <param name="rangeLength">The range length.</param>
            <returns>The async task.</returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal">
            <summary>
            Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
            write a file from a stream to the response.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal.#ctor(System.IO.Stream,System.String,System.Boolean)">
            <summary>
            Creates a new <see cref="T:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal"/> instance with
            the provided <paramref name="fileStream"/> and the
            provided <paramref name="contentType"/>.
            </summary>
            <param name="fileStream">The stream with the file.</param>
            <param name="contentType">The Content-Type header of the response.</param>
            <param name="enableRangeProcessing"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal.#ctor(System.IO.Stream,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Creates a new <see cref="T:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal"/> instance with
            the provided <paramref name="fileStream"/> and the
            provided <paramref name="contentType"/>.
            </summary>
            <param name="fileStream">The stream with the file.</param>
            <param name="contentType">The Content-Type header of the response.</param>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal.FileStream">
            <summary>
            Gets or sets the stream with the file that will be sent back as the response.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
            <inheritdoc />
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultExecutorLocal">
            <summary>
            An <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor`1"/> for a file stream result.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultExecutorLocal.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor"/>.
            </summary>
            <param name="loggerFactory">The factory used to create loggers.</param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultExecutorLocal.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.FileStreamResultExecutorLocal.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext,Storage.Server.Controllers.Controllers.Helpers.FileStreamResultLocal,Microsoft.Net.Http.Headers.RangeItemHeaderValue,System.Int64)">
            <summary>
            Write the contents of the FileStreamResult to the response body.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.</param>
            <param name="result">The FileStreamResult to write.</param>
            <param name="range">The <see cref="T:Microsoft.Net.Http.Headers.RangeItemHeaderValue"/>.</param>
            <param name="rangeLength">The range length.</param>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Helpers.RangeHelper">
            <summary>
            Provides a parser for the Range Header in an <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Request"/>.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.RangeHelper.ParseRange(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.Headers.RequestHeaders,System.Int64,Microsoft.Extensions.Logging.ILogger)">
            <summary>
            Returns the normalized form of the requested range if the Range Header in the <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Request"/> is valid.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the request.</param>
            <param name="requestHeaders">The <see cref="T:Microsoft.AspNetCore.Http.Headers.RequestHeaders"/> associated with the given <paramref name="context"/>.</param>
            <param name="length">The total length of the file representation requested.</param>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</param>
            <returns>A boolean value which represents if the <paramref name="requestHeaders"/> contain a single valid
            range request. A <see cref="T:Microsoft.Net.Http.Headers.RangeItemHeaderValue"/> which represents the normalized form of the
            range parsed from the <paramref name="requestHeaders"/> or <c>null</c> if it cannot be normalized.</returns>
            <remark>If the Range header exists but cannot be parsed correctly, or if the provided length is 0, then the range request cannot be satisfied (status 416).
            This results in (<c>true</c>,<c>null</c>) return values.</remark>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Helpers.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
            <summary>
            Pretty print a type name.
            </summary>
            <param name="type">The <see cref="T:System.Type"/>.</param>
            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
            <returns>The pretty printed type name.</returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.NotificationsController">
            <summary>
            Контроллер по работе с уведомлениями система
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.#ctor(Storage.Server.Services.Notifications.IBellNotificationsService)">
            <summary>
            Ctor
            </summary>
            <param name="notificationService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.GetList(Storage.Server.Services.Notifications.Entities.GetNotificationsPagedRequest)">
            <summary>
            Список уведомлнейний
            </summary>
            <param name="request"><see cref="T:Storage.Server.Services.Notifications.Entities.GetNotificationsPagedRequest"/></param>
            <returns><see cref="T:Storage.Server.Services.Notifications.Entities.GetNotificationsPagedResponse"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.MarkAsRead(Storage.Server.Controllers.Common.NotificationMark)">
            <summary>
            Пометить как прочтенные
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.ReadDate(Storage.Server.Controllers.Common.SetReadDate)">
            <summary>
            выставить дату прочтения
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.GetSettings(System.Int64)">
            <summary>
            Настройки уведомлений
            </summary>
            <param name="userId"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.NotificationsController.SetSettings(Storage.Server.Services.Notifications.Entities.SaveUserNotificationSettingsRequest)">
            <summary>
            Сохранение настроек уведомлений
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.OAuth20Controller">
            <inheritdoc />
            <summary>
            Аутентификация пользователей
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.OAuth20Controller.#ctor(Storage.Server.Services.Auth.Etd.IAuth20Service,Storage.Server.Contracts.ILocalLogger,Storage.Server.Common.IMessageSettingsService,Storage.Server.Controllers.Services.IUserAuthActivityService,Storage.Server.Dal.Auth.IClientsRepository,Storage.Server.Services.Impl.Auth.IOAuth20ServerService)">
            <summary>
            Auth Controller
            </summary>
            <param name="service"></param>
            <param name="localLogger"></param>
            <param name="messageSettingsService"></param> 
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.ProfileController">
            <inheritdoc />
            <summary>
            Работа с профилем пользователя
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.#ctor(Storage.Server.Services.IChatUserManager,Storage.Server.Common.IRabbitMqService,Storage.Server.Common.IMessageSettingsService,Storage.Server.Services.FileStorages.IPersistFileStorageService,Storage.Server.Contracts.V2.Users.IAvatarManager,Storage.Server.Dal.Profile.IProfileFiltersRepository,Storage.Server.Dal.Profile.IProfileUsersRepository,Storage.Server.Dal.Auth.IUserRepository,Storage.Server.Dal.Auth.IRoleService,Storage.Server.Services.Auth.IRegistrationManager,Storage.Server.Dal.Auth.IRoleRepository)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.UploadAvatar(Storage.Server.Controllers.Models.V2.Profile.FileModel)">
            <summary>
            Загрузка нового фото/аватара пользователя
            </summary>
            <returns></returns>
            <exception cref="!:HttpResponseException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.UpdateProfile(Storage.Server.Contracts.Chat.V2.Contacts.UpdateProfileRequest)">
            <summary>
            Обновление пользовательского профиля.
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.GetAvatar(System.Int64,System.Int32)">
            <summary>
            Получение фото/аватара пользователя
            </summary>
            <param name="id"></param>
            <param name="numPhoto"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.ConfirmEmail(System.String)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.GetUsers(Storage.Server.Services.Impl.Profiles.GetProfileUsersRequest)">
            <summary>
            Подтверждение Email
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.ProfileController.GetFilters">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.ProjectLabelsController">
            <summary>
            Контроллер для работы с сущностями ярлыков 
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Storage.Server.Controllers.Controllers.ProjectLabelsController.GetLabelsByProjectIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByProjectIdsRequest)" -->
        <!-- Badly formed XML comment ignored for member "M:Storage.Server.Controllers.Controllers.ProjectLabelsController.GetLabelsByTaskIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByTaskIdsRequest)" -->
        <!-- Badly formed XML comment ignored for member "M:Storage.Server.Controllers.Controllers.ProjectLabelsController.CreateOrUpdateLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest)" -->
        <!-- Badly formed XML comment ignored for member "M:Storage.Server.Controllers.Controllers.ProjectLabelsController.UpdateLinkLabelsOnProjectTask(Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest)" -->
        <member name="M:Storage.Server.Controllers.Controllers.ProjectLabelsController.DeleteProjectLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest)">
            <summary>
            Метод удаления списка ярлыков из проекта
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Projects.ProjectAttributesController">
            <inheritdoc />
            <summary>
            Работа с проектами
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Projects.ProjectAttributesController.#ctor(Storage.Server.Services.Impl.Projects.IProjectService)">
            <inheritdoc />
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Projects.ProjectController">
            <inheritdoc />
            <summary>
            Работа с проектами.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Projects.ProjectController.#ctor(Storage.Server.Services.Impl.Projects.IProjectService,Storage.Server.Services.AccessRights.ILinkService)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Projects.ProjectController.AvailableStatuses(Storage.Server.Services.Impl.Projects.ProjectEntityStatusesRequest)">
            <summary>
            Метод получения списка доступных статусов
            </summary>
            <param name="request"><see cref="T:Storage.Server.Services.Impl.Projects.ProjectEntityStatusesRequest"/></param>
            <returns>Возвращает массив <see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.Projects.ProjectTaskController">
            <inheritdoc />
            <summary>
            Работа с тасками
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.Projects.ProjectTaskController.#ctor(Storage.Server.Services.Impl.Projects.IProjectService)">
            <inheritdoc />
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.RoleController">
            <summary>
            Котроллер ролей
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.#ctor(Storage.Server.Services.Customers.ICustomersService,Storage.Server.Dal.Auth.IRoleRepository)">
            <summary>
            Ctor
            </summary>
            <param name="customersService"></param>
            <param name="roleRepository"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Get">
            <summary>
            Список ролей пользователя
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Getinfo(System.Int64)">
            <summary>
            Детальная информация о роли
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.GetList(System.String,System.Int32,System.Nullable{System.Int32},System.Boolean)">
            <summary>
            Получение списка 
            </summary>
            <param name="like">поисковый запрсо</param>
            <param name="offset">смещение</param>
            <param name="count">количество</param>
            <param name="byAccess"></param>
            <returns><see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.GetListWithCounter(System.String)">
            <summary>
            Получение счетчиков по like 
            </summary>
            <param name="like">поисковый запрос</param>
            <returns><see cref="T:System.Collections.Generic.List`1"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Save(Storage.Server.Contracts.Models.Role)">
            <summary>
            Добавление или обновление информации по роли
            </summary>
            <param name="role"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.GetFilteredList(Storage.Server.Controllers.Models.Roles.GetFilteredRolesListRequest)">
            <summary>
            Получение списка фильрованных ролей
            </summary>
            <param name="request"></param>
            <returns><see cref="T:Storage.Server.Controllers.Models.Roles.GetFilteredRolesListResponse"/></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Update(Storage.Server.Contracts.Models.Role[])">
            <summary>
            Обновление ролей пачкой
            </summary>
            <param name="roles"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Delete(System.Int64[])">
            <summary>
            Массовое удаление ролей по идентификаторам
            </summary>
            <param name="roleIds"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.RoleController.Update(Storage.Server.Controllers.Models.Roles.ChangeParentRoleRequest)">
            <summary>
            Изменение родителя
            </summary>
            <param name="request"><see cref="T:Storage.Server.Controllers.Models.Roles.ChangeParentRoleRequest"/></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.SettingsController">
            <summary>
            Контроллер настроек
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.SettingsController.#ctor(Storage.Server.Services.Settings.IUserSettingsService,Storage.Server.Services.UserActions.IUserActionService,Storage.Server.Common.IMessageSettingsService,Storage.Server.Services.ICache{System.String,Storage.Server.Controllers.Models.Settings.DeviceSettingsResponse},Storage.Server.Services.Auth.IModuleAccessService,Storage.Server.Services.Settings.IModuleUrlDataService,Storage.Server.Services.Settings.ICommonSettingsService,Storage.Server.Services.Events.ICalendarService,Storage.Server.Services.Settings.ICustomerSettingsService,Storage.Server.Services.Users.IUserService)">
            <summary>
            Ctor
            </summary>
            <param name="userSettingsService"></param>
            <param name="actionService"></param>
            <param name="messageSettingsService"></param>
            <param name="cache"></param>
            <param name="moduleAccessService"></param>
            <param name="moduleUrlDataService"></param>
            <param name="commonSettingsService"></param>
            <param name="calendarService"></param>
            <param name="customerSettingsService"></param>
            <param name="userService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.SettingsController.Get">
            <summary>
            Получаем базовые настройки
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.UserController.Search(Storage.Server.Services.Entities.GetUserRequest)">
            <summary>
            Поиск пользователей
            </summary>
            <param name="request"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.UserTaskController">
            <summary>
            Котроллер пользовательскиз задач
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.AddressController">
            <summary>
            Cache Controller
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.AuthenticationController">
            <inheritdoc />
            <summary>
            Аутентификация пользователей
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.#ctor(Storage.Server.Services.Auth.IRegistrationManager,Storage.Server.Contracts.Services.IAuthTokenService,Storage.Server.Services.ICache{System.String,Microsoft.AspNetCore.Authentication.AuthenticationTicket},Storage.Server.Services.ICache{System.String,Storage.Server.Contracts.V2.Auth.MethodCallIteration},Storage.Server.Dal.Auth.IUserRepository,Storage.Server.Common.IMessageSettingsService,Storage.Server.Services.IChatUserManager,Storage.Server.Services.Auth.IPasswordService,Storage.Server.Contracts.V2.Users.IAvatarManager,Storage.Server.Services.Auth.Etd.IAuth20Service,Storage.Server.Contracts.ILocalLogger,Storage.Server.Services.Auth.IModuleAccessService,Storage.Server.Services.Auth.IAuthService,Storage.Server.Services.Emails.IEmailNotifyService,Storage.Server.Services.Impl.Auth.IOAuth20ServerService,Storage.Server.Services.Customers.ICustomersService,Storage.Server.Services.UserActions.IUserActionService)">
            <summary>
            Auth Controller
            </summary>
            <param name="registrationManager"></param>
            <param name="authTokenService"></param>
            <param name="cacheAuthenticationTicket"></param>
            <param name="userRepository"></param>
            <param name="messageSettingsService"></param>
            <param name="userManager"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.LoginTest(System.String,System.String,System.String)">
            <summary>
            Authorization by username and password
            </summary>
            <param name="loginCredentials"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.Login(Storage.Server.Contracts.V2.Auth.LoginRequest)">
            <summary>
            Authorization by username and password
            </summary>
            <param name="loginCredentials"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.SendCode(Storage.Server.Controllers.Models.V2.ChatEncryption.SendCodeRequest)">
            <summary>
            Request for sending SMS to phone
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.CheckCode(Storage.Server.Contracts.Chat.V2.Contacts.CheckCodeRequest)">
            <summary>
            Проверка введённого кода из СМС
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.AddUser(Storage.Server.Contracts.Chat.V2.Contacts.CheckCodeRequest)">
            <summary>
            Добавление пользователя
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.Register(Storage.Server.Contracts.Chat.V2.Contacts.CheckCodeRequest)">
            <summary>
            Регистрация пользователя
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.CheckCodeWithSetUserPassword(Storage.Server.Contracts.Chat.V2.Contacts.CheckCodeWithSetUserPasswordRequest)">
            <summary>
            CheckCode With Set User Password. 
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.AddEmail(Storage.Server.Controllers.Controllers.V2.AddEmailRequest)">
            <summary>
            Profile add email
            </summary>
            <param name="request"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.Forgot(Storage.Server.Controllers.Controllers.V2.ForgotPwdRequest)">
            <summary>
            Forgot password request
            </summary>
            <param name="request"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.BulkForgot(Storage.Server.Controllers.Models.V2.Authentication.BulkForgotPwdRequest)">
            <summary>
            Bulk Forgot password request
            </summary>
            <param name="request"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.Refresh(Storage.Server.Contracts.Chat.V2.Contacts.RefreshTokenData)">
            <summary>
            refresh access to api from client token and refresh token
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.Logout">
            <summary>
            Make current toke unavailable
            (accept token in http header)
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.CloseSessions(Storage.Server.Controllers.Models.V2.Authentication.CloseSessionsRequest)">
            <summary>
            Make current toke unavailable
            (accept token in http header).
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.ChangePassword(Storage.Server.Controllers.Models.V2.Authentication.ChangePasswordRequest)">
            <summary>
            Make current toke unavailable
            (accept token in http header).
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.ResetPassword(Storage.Server.Controllers.Models.V2.Authentication.ResetPasswordRequest)">
            <summary>
            Сброс пароля через форму ввода
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.LoginResetPassword(Storage.Server.Controllers.Models.V2.Authentication.ResetPasswordRequest)">
            <summary>
            Сброс пароля через форму ввода
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.CheckCodeWithSetPasswordByUser(Storage.Server.Contracts.Chat.V2.Contacts.CheckCodeWithSetUserPasswordRequest)">
            <summary>
            CheckCode With Set User Password. 
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.AuthenticationController.CheckSetPasswordCode(System.String)">
            <summary>
            CheckCode With Set User Password. 
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.ConfirmController">
            <inheritdoc />
            <summary>
            Работа с профилем пользователя
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.#ctor(Storage.Server.Services.IChatUserManager,Storage.Server.Common.IMessageSettingsService,Microsoft.Extensions.Logging.ILoggerFactory,Storage.Server.Services.Emails.IEmailNotifyService,Storage.Server.Services.Users.IUserService,Storage.Server.Services.Customers.ICustomersService)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.Email(System.String)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.EmailByForm(System.String)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.UndoChangeEmail(System.String)">
            <summary>
            Отмена изменения Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.Password(System.String)">
            <summary>
            Подтверждение изменения пароля
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.ConfirmChange(Storage.Server.Controllers.Controllers.V2.ConfirmChangeRequest)">
            <summary>
            confirm requests
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ConfirmController.EmailConfirm(System.Int64[])">
            <summary>
            confirm requests
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.ConfirmChangeRequest">
            <summary>
            Confirm change request
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.V2.ConfirmChangeRequest.Type">
            <summary>
            ConfirmRequestKeyEnum
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.V2.ConfirmChangeRequest.HashKey">
            <summary>
            HashKey confirm request
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Controllers.V2.ConfirmChangeRequest.Approve">
            <summary>
            
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.ModuleAccessController">
            <inheritdoc />
            <summary>
            Работа с доступами к модулю
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.OAuth20Controller">
            <inheritdoc />
            <summary>
            OАuth 2.0 по стандарту RFC 6749
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.OAuth20Controller.Token(Microsoft.AspNetCore.Http.IFormCollection)">
            <summary>
            Получение токена OAuth 2.0
            </summary>
            <param name="collection"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.OAuth20Controller.Token(System.String)">
            <summary>
            Проверка валидности токена
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.ProfileController">
            <inheritdoc />
            <summary>
            Работа с профилем пользователя.
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.#ctor(Storage.Server.Services.IChatUserManager,Storage.Server.Common.IRabbitMqService,Storage.Server.Common.IMessageSettingsService,Storage.Server.Services.FileStorages.IPersistFileStorageService,Storage.Server.Contracts.V2.Users.IAvatarManager,Storage.Server.Services.Impl.Profiles.IProfileService,Storage.Server.Services.Users.IUserService,Storage.Server.Dal.Auth.IRoleService,Storage.Server.Contracts.UserTasks.ITaskRepository,Bsa.Msa.RabbitMq.Core.Interfaces.ISingleRmqBus,Storage.Server.Dal.Files.IFileRepository,Microsoft.Extensions.Logging.ILoggerFactory,Storage.Server.Services.Users.IUserPositionsService,Storage.Server.Controllers.Services.IUserFiltersService,Storage.Server.Services.Customers.ICustomersService,Storage.Server.Common.ISecuritySettings,Storage.Server.Dal.UserQuotas.IUserQuotasRepository,Storage.Server.Services.Auth.IRegistrationService,Storage.Server.Services.Emails.IEmailService,Storage.Server.Contracts.Services.IAuthTokenService,Storage.Server.Controllers.Services.IRoleFiltersService)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.UploadAvatar(Storage.Server.Controllers.Models.V2.Profile.FileModel)">
            <summary>
            Загрузка нового фото/аватара пользователя
            </summary>
            <returns></returns>
            <exception cref="!:HttpResponseException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.UpdateProfile(Storage.Server.Services.Impl.Profiles.ProfileUser)">
            <summary>
            Обновление пользовательского профиля
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.GetAvatar(System.Int64,Storage.Server.Contracts.Chat.V2.Users.AvatarType,System.Int32,System.String)">
            <summary>
            Получение фото/аватара пользователя
            </summary>
            <param name="id"></param>
            <param name="numPhoto"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.ConfirmEmail(System.String)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.SafeDeleteUsersStatus(Storage.Server.Controllers.Models.V2.Profile.SafeDeleteUsersResponse)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="code"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.GetFilters(Storage.Server.Controllers.Models.V2.Profile.FilterRequetCondition)">
            <summary>
            
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.ProfileController.GetDefaultFilters(System.Int32)">
            <summary>
            Подтверждение Email
            </summary>
            <param name="count"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.SearchController">
            <summary>
            Search
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.SearchController.#ctor(Storage.Server.Services.SearchServices.ISearchContactsService)">
            <summary>
            ctor
            </summary>
            <param name="contactsService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.SearchController.SearchContacts(System.String)">
            <summary>
            поиск
            </summary>
            <param name="query"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.SearchController.SearchContacts(Storage.Server.Services.SearchServices.Enitites.SearchContactsServiceRequest)">
            <summary>
            Search
            </summary>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.UserInfoController">
            <summary>
            Search
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.UserInfoController.Get(System.Int64)">
            <summary>
            Получение
            </summary>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Controllers.V2.UserInfoController.Update(Storage.Server.Controllers.Models.V2.UserInfo.FullUserInfoModel)">
            <summary>
            Получение
            </summary>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.UserProfileController">
            <summary>
            UserProfile
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.UserQuotasController">
            <summary>
            UserQuotas Controller
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.UserSettingsController">
            <summary>
            Search
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Controllers.V2.UsersHistoryController">
            <inheritdoc />
            <summary>
            История действий пользователя
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.FixUserActivityExtension.GetIp(Microsoft.AspNetCore.Http.HttpRequest)">
            <summary>
            Получаем Ip адресс из <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/>
            </summary>
            <param name="context"><see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/></param>
            <returns>IP адрес.</returns>
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.FixUserActivityExtension.GetApiContext(Microsoft.AspNetCore.Http.HttpRequest)">
            <summary>
            Получаем контекст вызова API
            </summary>
            <param name="request"><see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/></param>
            <returns><see cref="T:Storage.Server.Contracts.Models.ApiContext"/></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Extensions.MixedMemoryStream">
            <summary>
            Смешанный вариант работы с <see cref="T:System.IO.Stream"/> если размер больше чем <see cref="F:Storage.Server.Controllers.Extensions.MixedMemoryStream._maxMemorySize"/> байт открываем <see cref="T:System.IO.FileStream"/>
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Extensions.MixedMemoryStream.isFileStream">
            <summary>
            Открыт FileStream.
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Extensions.MixedMemoryStream._maxMemorySize">
            <summary>
            Максимальный размер который храним в памаяти.
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Extensions.MixedMemoryStream.CanRead">
            <inheritdoc />
        </member>
        <member name="P:Storage.Server.Controllers.Extensions.MixedMemoryStream.CanSeek">
            <inheritdoc />
        </member>
        <member name="P:Storage.Server.Controllers.Extensions.MixedMemoryStream.CanWrite">
            <inheritdoc />
        </member>
        <member name="P:Storage.Server.Controllers.Extensions.MixedMemoryStream.Length">
            <inheritdoc />
        </member>
        <member name="P:Storage.Server.Controllers.Extensions.MixedMemoryStream.Position">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.#ctor(System.String)">
            <summary>
            Ctor
            </summary>
            <param name="fileName">Имя файла куда будем писать если будет превышение размера</param>
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.#ctor">
            <summary>
            Ctor
            путь где будет хранится файл получаем отсюда <see cref="M:Storage.Server.Services.Impl.Helpers.TempFileHelpers.GetTempDir"/>
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.#ctor(System.Action,System.String)">
            <summary>
            Ctor
            </summary>
            <param name="disposeAction">Действие которое будет вызвано при вызове метода <see cref="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Dispose(System.Boolean)"/></param>
            <param name="fileName"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Flush">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.SetLength(System.Int64)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.MixedMemoryStream.Dispose(System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Extensions.UserActionExt.LogUserActions(Storage.Server.Services.UserActions.IUserActionService,System.Int64,Storage.Server.Dal.UserActions.Entities.UserActionType,System.Object,System.String,Storage.Server.Contracts.EntityTypes,System.Nullable{System.Int64})">
            <summary>
            Метод расширения для сохранения пользовательских действий
            </summary>
            <param name="actionService"></param>
            <param name="userId">Идентификатор пользователя</param>
            <param name="type"></param>
            <param name="obj"></param>
            <param name="description"></param>
            <param name="entityTypes"></param>
            <param name="entityId"></param>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.EditLinkRequest">
            <summary>
            Запрос на изменение ссылки совместного доступа
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.GenerateLinkRequest">
            <summary>
            Модель запроса на получение ссылки совместного доступа к сущности
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.GetAllLinksRequest">
            <summary>
            Запрос на получение списка ссылок на совместный доступ
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.GetLinkInfoRequest">
            <summary>
            Модель запроса на получение инофрмации о сущности совместного доступа по ссылке
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.GetLinkRequest">
            <summary>
            Запрос на получения ссылки совместного доступа
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.Links.GetLinksListRequest">
            <summary>
            Модель запроса на получение списка ссылок совместного доступа
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelModel">
            <summary>
            Модель ярлыка для проекта
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelModel.ProjectId">
            <summary>
            Идентификатор проекта, к которому принадлежит ярлык
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelShortModel">
            <summary>
            Укороченная модель лейбла для проекта
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelShortModel.Id">
            <summary>
            Идентификатор лейбла в БД (В случае создания нового лейбла, передается значение 0)
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelShortModel.Name">
            <summary>
            Наименование ярлыка: Backend
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelShortModel.Color">
            <summary>
            Цвет ярлыка: #4DABF7
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectLabelShortModel.Order">
            <summary>
            Порядковый номер ярлыка, для сортировки в списке
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.ProjectTaskLabelLinkModel">
            <summary>
            Модель связи ярлыка и сущности
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectTaskLabelLinkModel.Id">
            <summary>
            Идентификатор связи в БД
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectTaskLabelLinkModel.EntityId">
            <summary>
            Идентификатор связанной сущности
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectTaskLabelLinkModel.EntityType">
            <summary>
            Тип связанной сущности
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.ProjectTaskLabelLinkModel.LabelId">
            <summary>
            Идентификатор ярлыка
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest">
            <summary>
            Запрос на создание или обновление списка лейблов в проекте
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest.ProjectId">
            <summary>
            Идентификатор проекта, в котором создаются лейблы (для удобства проверки прав)
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest.Labels">
            <summary>
            Список лейблов на создание или изменение
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest">
            <summary>
            Модель запроса на удаление списка ярлыков из проекта
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest.ProjectId">
            <summary>
            Идентификатор проекта из которого выполняется удаление ярлыков
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest.LabelIds">
            <summary>
            Массив идентификаторов ярлыков на удаление
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByProjectIdsRequest">
            <summary>
            Модель запроса на получение ярлыков по списку проектов
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByProjectIdsRequest.ProjectIds">
            <summary>
            Массив идентификаторов проектов
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByTaskIdsRequest">
            <summary>
            Модель запроса на получение связей ярлыков с задачами
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByTaskIdsRequest.TaskIds">
            <summary>
            Список идентификаторов задач для получения ярлыков
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest">
            <summary>
            Модель обновления связей ярлыков с задачей
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest.ProjectId">
            <summary>
            Идентификатор проекта
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest.TaskId">
            <summary>
            Идентификатор задачи
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest.LabelIds">
            <summary>
            Массив идентификаторов ярлыков на закрепление к задаче
            </summary>
        </member>
        <member name="T:Storage.Server.Controllers.Models.ProjectLabels.TaskLinkedLabelsModel">
            <summary>
            Модель связи задачи с ее ярлыками
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.TaskLinkedLabelsModel.TaskId">
            <summary>
            Идентификатор задачи
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.ProjectLabels.TaskLinkedLabelsModel.LabelIds">
            <summary>
            Список идентификаторов ярлыков, закрепленных за задачей
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.Roles.GetFilteredRolesListRequest.Filters">
            <summary>
            <see cref="T:Storage.Server.Controllers.Models.Roles.RoleFilters"/>
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.Roles.GetFilteredRolesListRequest.SortField">
            <summary>
            <see cref="T:Storage.Server.Dal.Auth.Entites.RoleSortField"/>
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.Roles.GetFilteredRolesListRequest.SortOrder">
            <summary>
            Порядок сортировки
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.Settings.DeviceSettingsResponse.ModuleSettings">
            <summary>
            <see cref="T:Storage.Server.Controllers.Models.Settings.ModuleSettingsDataModel"/>
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Active">
            <summary>
            Устаревшее
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Type">
            <summary>
            Тип авторизации (Авторизация)
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Department">
            <summary>
            Устаревшее
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Email">
            <summary>
            Активация почты
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Role">
            <summary>
            Роль
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Status">
            <summary>
            Статус
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Customer">
            <summary>
            Филиал
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Position">
            <summary>
            Должность
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.RoleType">
            <summary>
            Тип роли
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Supervisor">
            <summary>
            Руководитель
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Gender">
            <summary>
            Пол
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.Geo">
            <summary>
            Местоположение
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.BirthDate">
            <summary>
            Дата рождения
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.DateOfCreate">
            <summary>
            Дата создания
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.LastVisitDate">
            <summary>
            Дата последнего захода
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.QuotaType">
            <summary>
            Тип квоты
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.QuotaSize">
            <summary>
            Размер квоты
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.Profile.ProfileFilterType.QuotaUsed">
            <summary>
            Занятое пространство
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.V2.UserInfo.FullUserInfoModel.AvatarId">
            <summary>
            FilestorageId для дальнейшей обработки
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.UserInfo.NotificationType.OwnerOrAdminPortalNotification">
            <summary>
            События и оповещения для владельца или администратора портала
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.UserInfo.NotificationType.AccessDocumentNotification">
            <summary>
            Оповещать при предоставлении доступа к документу
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.UserInfo.NotificationType.AccessFolderNotification">
            <summary>
            Оповещать при предоставлении доступа к папке
            </summary>
        </member>
        <member name="F:Storage.Server.Controllers.Models.V2.UserInfo.NotificationType.DocumentMensionNotification">
            <summary>
            Оповещать при упоминании в документе
            </summary>
        </member>
        <member name="P:Storage.Server.Controllers.Models.V2.UserProfile.UserProfileData.AvatarId">
            <summary>
            FilestorageId для дальнейшей обработки
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Models.WebDav.WebDavElement.#ctor(System.String,System.DateTime,System.String,System.DateTime)">
            <summary>
            
            </summary>
            <param name="path">Should be a path to folder with server address</param>
            <param name="creationDate"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalDocumentService.DownloadByLink(Storage.Server.Contracts.Entities.LinkItem,System.Threading.CancellationToken,Storage.Server.Contracts.Models.User,System.Boolean,Storage.Server.Contracts.Models.ApiContext)">
            <summary>
            скачать файл с доступом по ссылке
            </summary>
            <param name="link"></param>
            <param name="cancellationToken"></param>
            <param name="user"></param>
            <param name="download"></param>
            <param name="apiContext"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GenerateLink(Storage.Server.Controllers.Models.Links.GenerateLinkRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Генерация ссылки на совместный доступ к ресурсу
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetAuthRedirectAndAddCookies(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Entities.LinkItem,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение редиректа на совместный ресурс и заполнение куки
            </summary>
            <param name="request"></param>
            <param name="link"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetFileStreamResult(Storage.Server.Contracts.Entities.LinkItem,System.Threading.CancellationToken,System.Boolean)">
            <summary>
             Получение результирующего файлового потока
            </summary>
            <param name="link"></param>
            <param name="cancellationToken"></param>
            <param name="download"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetEmailAttachmentFileResult(Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User@,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Получение файлового потока для вложения
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetDocumentFileStreamResult(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Получение файлового потока для документа из общего доступа
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.ShareEntity(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Предоставление общего доступа к сущности
            </summary>
            <param name="currentUser"></param>
            <param name="link"></param>
            <param name="userInDatabase"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.ShareProject(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Предоставление прав совместного доступа к проекту
            </summary>
            <param name="userInDatabase"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetInfoResponseByLinkEntityType(Storage.Server.Controllers.Models.Links.GetLinkInfoRequest,Storage.Server.Contracts.Entities.LinkItem,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение информации о сущности по ссылке совместного доступа
            </summary>
            <param name="request"></param>
            <param name="link"></param>
            <param name="currentUser"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.CheckLinkPasswordAndLifetime(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка пароля им времени жизни для ссылки совместного доступа
            </summary>
            <param name="context"></param>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.GetLinksByIds(Storage.Server.Controllers.Models.Links.GetLinksListRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение списка ссылок совместного доступа по идентификаторам
            </summary>
            <param name="request"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.CheckLinkRightsByType(System.String,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка прав у ссылки на ресурс в зависимости от типа ресурса
            </summary>
            <param name="uid"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.ILocalLinkService.EditLink(Storage.Server.Controllers.Models.Links.EditLinkRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Редактирование ссылки на совместный доступ
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
        </member>
        <member name="T:Storage.Server.Controllers.Services.Impl.LocalLinkService">
            <summary>
            Сервис для работы с ссылками совместного доступа к ресурсам
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GenerateLink(Storage.Server.Controllers.Models.Links.GenerateLinkRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Генерация ссылки на совместный доступ к ресурсу
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetAuthRedirectAndAddCookies(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Entities.LinkItem,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение редиректа на совместный ресурс и заполнение куки
            </summary>
            <param name="request"></param>
            <param name="link"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetFileStreamResult(Storage.Server.Contracts.Entities.LinkItem,System.Threading.CancellationToken,System.Boolean)">
            <summary>
             Получение результирующего файлового потока
            </summary>
            <param name="link"></param>
            <param name="cancellationToken"></param>
            <param name="download"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetEmailAttachmentFileResult(Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User@,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Получение файлового потока для вложения
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetDocumentFileStreamResult(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Получение файлового потока для документа из общего доступа
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.ShareEntity(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Предоставление общего доступа к сущности
            </summary>
            <param name="currentUser"></param>
            <param name="link"></param>
            <param name="userInDatabase"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.ShareProject(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Предоставление прав совместного доступа к проекту
            </summary>
            <param name="userInDatabase"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetInfoResponseByLinkEntityType(Storage.Server.Controllers.Models.Links.GetLinkInfoRequest,Storage.Server.Contracts.Entities.LinkItem,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение информации о сущности по ссылке совместного доступа
            </summary>
            <param name="request"></param>
            <param name="link"></param>
            <param name="currentUser"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.CheckLinkPasswordAndLifetime(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка пароля им времени жизни для ссылки совместного доступа
            </summary>
            <param name="context"></param>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.GetLinksByIds(Storage.Server.Controllers.Models.Links.GetLinksListRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение списка ссылок совместного доступа по идентификаторам
            </summary>
            <param name="request"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.CheckLinkRightsByType(System.String,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка прав у ссылки на ресурс в зависимости от типа ресурса
            </summary>
            <param name="uid"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.EditLink(Storage.Server.Controllers.Models.Links.EditLinkRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Редактирование ссылки на совместный доступ
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.ChekUser(Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка на непустого пользователя из контекста и пользвоателся из БД
            </summary>
            <param name="userInDatabase"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.CheckLinkPassword(Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка пароля ссылки совместного доступа
            </summary>
            <param name="request"></param>
            <param name="link"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.LocalLinkService.CheckLinkLifetime(Microsoft.AspNetCore.Http.HttpContext,Storage.Server.Controllers.Models.Links.GetLinkRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Entities.LinkItem)">
            <summary>
            Проверка времени жизни ссылки совместного доступа
            </summary>
            <param name="request"></param>
            <param name="currentUser"></param>
            <param name="link"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="T:Storage.Server.Controllers.Services.Impl.ProjectLabelService">
            <summary>
            Сервис для работы с ярлыками задач проекта
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.ProjectLabelService.UpsertLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Вставка или обновление ярлыка
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.ProjectLabelService.UpdateLinkLabelsOnProjectTask(Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Обновление связей ярлыков с задачей
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.ProjectLabelService.DeleteProjectLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Удаление ярлыка из проекта
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <exception cref="T:Storage.Server.Common.Exceptions.ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.ProjectLabelService.GetLabelsByProjectIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByProjectIdsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение ярлыков по идентификаторам проектов
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.Impl.ProjectLabelService.GetLabelsByTaskIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByTaskIdsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение списка связей ярлыков, по списку идентификаторов задач
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Services.IProjectLabelService">
            <summary>
            Сервис для работы с ярлыками задач проекта
            </summary>
        </member>
        <member name="M:Storage.Server.Controllers.Services.IProjectLabelService.UpsertLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.CreateOrUpdateLabelsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Вставка или обновление ярлыка
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
            <exception cref="!:ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.IProjectLabelService.UpdateLinkLabelsOnProjectTask(Storage.Server.Controllers.Models.ProjectLabels.Requests.UpdateLinkLabelsOnProjectTaskRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Обновление связей ярлыков с задачей
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
            <exception cref="!:ApiException"></exception>		
        </member>
        <member name="M:Storage.Server.Controllers.Services.IProjectLabelService.DeleteProjectLabels(Storage.Server.Controllers.Models.ProjectLabels.Requests.DeleteProjectLabelsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Удаление ярлыка из проекта
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <exception cref="!:ApiException"></exception>
        </member>
        <member name="M:Storage.Server.Controllers.Services.IProjectLabelService.GetLabelsByProjectIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByProjectIdsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение ярлыков по идентификаторам проектов
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="M:Storage.Server.Controllers.Services.IProjectLabelService.GetLabelsByTaskIds(Storage.Server.Controllers.Models.ProjectLabels.Requests.GetLabelsByTaskIdsRequest,Storage.Server.Contracts.Models.User)">
            <summary>
            Получение списка связей ярлыков, по списку идентификаторов задач
            </summary>
            <param name="request"></param>
            <param name="user"></param>
            <returns></returns>
        </member>
        <member name="T:Storage.Server.Controllers.Services.LocalDocumentService">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.#ctor(Storage.Server.Dal.Files.IDocumentRepository,Storage.Server.Services.Files.IFileService,Storage.Server.Services.ICache{System.String,System.Byte[]},Storage.Server.Services.UserActions.IUserActionService,Storage.Server.Common.IMessageSettingsService,Storage.Server.Services.Documents.IDocumentService,Storage.Server.Services.Customers.ICustomersService,Storage.Server.Services.Documents.IDirectoryService,Storage.Server.Services.AccessRights.ILinkService,Storage.Server.Services.AccessRights.ISharedService,Storage.Server.Services.Contacts.ISearchDocumentService,Storage.Server.Dal.Favorites.IUserFavoriteRepository,Storage.Server.Dal.Files.IExportedDocumentRepository,Storage.Server.Contracts.ILocalLogger,Storage.Server.Services.Users.IUserService,Storage.Server.Dal.Auth.IRoleService,Storage.Server.Dal.Reads.IUserReadRepository,Storage.Server.Services.UserQuotas.IQuotaValidateService)">
            <summary>
            Ctor
            </summary>
            <param name="documentRepository"></param>
            <param name="fileService"></param>
            <param name="cache"></param>
            <param name="actionService"></param>
            <param name="messageSettingsService"></param>
            <param name="documentService"></param>
            <param name="customersService"></param>
            <param name="directoryService"></param>
            <param name="linkService"></param>
            <param name="sharedService"></param>
            <param name="searchDocumentService"></param>
            <param name="favoriteRepository"></param>
            <param name="exportedDocumentRepository"></param>
            <param name="localLogger"></param>
            <param name="userService"></param>
            <param name="roleService"></param>
            <param name="readRepository"></param>
            <param name="quotaValidateService"></param>
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.GetOldLink(System.Int64,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.GetSharedUsers(Storage.Server.Contracts.Models.User,System.Int64)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.SaveFile(Microsoft.AspNetCore.Http.IFormFile,Storage.Server.Dal.Files.Entities.FileAccessModifier,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.SaveFileEntityExt(System.IO.Stream,Storage.Server.Dal.Files.Entities.FileEntity)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Get(Storage.Server.Controllers.Models.Documents.DocumentRequestModel,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.GetPath(System.Int64,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.GetPath(System.Int64,System.Int64,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Get(System.Int64,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Search(System.String,Storage.Server.Contracts.Models.User,System.Nullable{System.Int64},Storage.Server.Services.Contacts.SearchField)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Read(System.Int64,Storage.Server.Contracts.Models.User,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Copy(Storage.Server.Services.Documents.Entities.DocumentCopyRequest)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Favorite(System.Int64,System.Int32,Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.GetShares(Storage.Server.Contracts.Models.User)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Convert(System.Int64,System.String,Storage.Server.Contracts.Models.User,System.String)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.DownloadByLink(Storage.Server.Contracts.Entities.LinkItem,System.Threading.CancellationToken,Storage.Server.Contracts.Models.User,System.Boolean,Storage.Server.Contracts.Models.ApiContext)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.CheckDownload(System.Int64,Storage.Server.Contracts.Models.User,System.Nullable{System.Int64},System.String)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Download(System.Int64,Storage.Server.Contracts.Models.User,System.Boolean,System.Boolean,System.Nullable{System.Int64},System.String,Storage.Server.Contracts.Models.ApiContext)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.DownloadOffline(System.Int64,Storage.Server.Contracts.Models.User,System.Boolean,System.Boolean,System.String,Storage.Server.Contracts.Models.ApiContext)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Upload(System.String,System.Int64,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.Device,System.Boolean,System.Boolean)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Create(Storage.Server.Controllers.Controllers.Entities.CreateDocumentRequest,Storage.Server.Contracts.Models.User,Storage.Server.Contracts.Models.ApiContext)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Upload(Microsoft.AspNetCore.Http.IFormFile,Storage.Server.Contracts.Models.User,Storage.Server.Controllers.Extensions.DocumentUploadInfo)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Upload(Storage.Server.Services.Files.Entities.FileResult,Storage.Server.Contracts.Models.User,Storage.Server.Controllers.Extensions.DocumentUploadInfo,Storage.Server.Contracts.Models.ApiContext)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.ValidateUpload(Storage.Server.Contracts.Models.User,Storage.Server.Controllers.Extensions.DocumentUploadInfo,System.Int64)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.LocalDocumentService.Upload(Microsoft.AspNetCore.Http.IFormFileCollection,Storage.Server.Contracts.Models.User,Storage.Server.Controllers.Extensions.DocumentUploadInfo)">
            <inheritdoc />
        </member>
        <member name="M:Storage.Server.Controllers.Services.WebDavServiceUtils.HasSameParentDirectory(System.String,System.String)">
            <summary>
            Метод проверяет, является ли родительская папка общей для двух путей
            </summary>
            <param name="path1"></param>
            <param name="path2"></param>
            <returns></returns>
        </member>
    </members>
</doc>
