Table of Contents

Class DataParameterDescriptorsStoreExtensions

Namespace
Lers.Data
Assembly
Lers.Core.dll

Методы расширения для работы с дескрипторами.

public static class DataParameterDescriptorsStoreExtensions
Inheritance
DataParameterDescriptorsStoreExtensions
Inherited Members

Methods

Get(IDataParameterDescriptorsStore, DataParameter)

Возвращает дескриптор системного параметра.

public static DataParameterDescriptor Get(this IDataParameterDescriptorsStore store, DataParameter id)

Parameters

store IDataParameterDescriptorsStore
id DataParameter

Returns

DataParameterDescriptor

Get(IDataParameterDescriptorsStore, int)

Возвращает дескриптор по его идентификатору.

public static DataParameterDescriptor Get(this IDataParameterDescriptorsStore store, int id)

Parameters

store IDataParameterDescriptorsStore
id int

Returns

DataParameterDescriptor

Exceptions

KeyNotFoundException

GetResourceTotalParams(IDataParameterDescriptorsStore, ResourceKind)

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

public static IEnumerable<DataParameterDescriptor> GetResourceTotalParams(this IDataParameterDescriptorsStore store, ResourceKind resourceKind)

Parameters

store IDataParameterDescriptorsStore
resourceKind ResourceKind

Returns

IEnumerable<DataParameterDescriptor>

GetStoredResourceParams(IDataParameterDescriptorsStore, ResourceKind)

Возвращает список всех параметров ресурса, которые сохраняются в БД.

public static IEnumerable<DataParameterDescriptor> GetStoredResourceParams(this IDataParameterDescriptorsStore store, ResourceKind resourceKind)

Parameters

store IDataParameterDescriptorsStore
resourceKind ResourceKind

Returns

IEnumerable<DataParameterDescriptor>