Table of Contents

Class PolynomApiClientFactory

Namespace
Ascon.Polynom.Web.Api.Client
Assembly
Ascon.Polynom.Web.Api.Client.dll

Фабрика клиента API для использования без DI.

public sealed class PolynomApiClientFactory : IDisposable
Inheritance
PolynomApiClientFactory
Implements
Inherited Members

Constructors

PolynomApiClientFactory(PolynomApiClientOptions, ITokenProtector, TimeProvider?, ILoggerFactory?, HttpMessageHandler?)

Инициализирует фабрику.

public PolynomApiClientFactory(PolynomApiClientOptions options, ITokenProtector protector, TimeProvider? timeProvider = null, ILoggerFactory? loggerFactory = null, HttpMessageHandler? primaryHandler = null)

Parameters

options PolynomApiClientOptions

Параметры клиента.

protector ITokenProtector

Протектор токенов.

timeProvider TimeProvider

Источник времени.

loggerFactory ILoggerFactory

Фабрика логгеров.

primaryHandler HttpMessageHandler

Необязательный первичный HTTP-обработчик (например, обработчик тестового сервера). При значении null используется HttpClientHandler.

Properties

Authorization

Сервис авторизации.

public AuthorizationService Authorization { get; }

Property Value

AuthorizationService

Methods

CreateAllPartSizesApiClient()

Создаёт клиент AllPartSizesApiClient.

public AllPartSizesApiClient CreateAllPartSizesApiClient()

Returns

AllPartSizesApiClient

Клиент AllPartSizesApiClient.

CreateApiClient()

Создаёт HttpClient для запросов к API.

public HttpClient CreateApiClient()

Returns

HttpClient

HTTP-клиент.

CreateAssortmentInstancesApiClient()

Создаёт клиент AssortmentInstancesApiClient.

public AssortmentInstancesApiClient CreateAssortmentInstancesApiClient()

Returns

AssortmentInstancesApiClient

Клиент AssortmentInstancesApiClient.

CreateAssortmentsApiClient()

Создаёт клиент AssortmentsApiClient.

public AssortmentsApiClient CreateAssortmentsApiClient()

Returns

AssortmentsApiClient

Клиент AssortmentsApiClient.

CreateBackgroundTaskApiClient()

Создаёт клиент BackgroundTaskApiClient.

public BackgroundTaskApiClient CreateBackgroundTaskApiClient()

Returns

BackgroundTaskApiClient

Клиент BackgroundTaskApiClient.

CreateClassificationObjectApiClient()

Создаёт клиент ClassificationObjectApiClient.

public ClassificationObjectApiClient CreateClassificationObjectApiClient()

Returns

ClassificationObjectApiClient

Клиент ClassificationObjectApiClient.

CreateCommonApiClient()

Создаёт клиент CommonApiClient.

public CommonApiClient CreateCommonApiClient()

Returns

CommonApiClient

Клиент CommonApiClient.

CreateConceptApiClient()

Создаёт клиент ConceptApiClient.

public ConceptApiClient CreateConceptApiClient()

Returns

ConceptApiClient

Клиент ConceptApiClient.

CreateConceptPropertySourceApiClient()

Создаёт клиент ConceptPropertySourceApiClient.

public ConceptPropertySourceApiClient CreateConceptPropertySourceApiClient()

Returns

ConceptPropertySourceApiClient

Клиент ConceptPropertySourceApiClient.

CreateDocumentApiClient()

Создаёт клиент DocumentApiClient.

public DocumentApiClient CreateDocumentApiClient()

Returns

DocumentApiClient

Клиент DocumentApiClient.

CreateDocumentCatalogApiClient()

Создаёт клиент DocumentCatalogApiClient.

public DocumentCatalogApiClient CreateDocumentCatalogApiClient()

Returns

DocumentCatalogApiClient

Клиент DocumentCatalogApiClient.

CreateDocumentGroupApiClient()

Создаёт клиент DocumentGroupApiClient.

public DocumentGroupApiClient CreateDocumentGroupApiClient()

Returns

DocumentGroupApiClient

Клиент DocumentGroupApiClient.

CreateDocumentOwnerApiClient()

Создаёт клиент DocumentOwnerApiClient.

public DocumentOwnerApiClient CreateDocumentOwnerApiClient()

Returns

DocumentOwnerApiClient

Клиент DocumentOwnerApiClient.

CreateElementApiClient()

Создаёт клиент ElementApiClient.

public ElementApiClient CreateElementApiClient()

Returns

ElementApiClient

Клиент ElementApiClient.

CreateElementCatalogApiClient()

Создаёт клиент ElementCatalogApiClient.

public ElementCatalogApiClient CreateElementCatalogApiClient()

Returns

ElementCatalogApiClient

Клиент ElementCatalogApiClient.

CreateElementGroupApiClient()

Создаёт клиент ElementGroupApiClient.

public ElementGroupApiClient CreateElementGroupApiClient()

Returns

ElementGroupApiClient

Клиент ElementGroupApiClient.

CreateEventLogApiClient()

Создаёт клиент EventLogApiClient.

public EventLogApiClient CreateEventLogApiClient()

Returns

EventLogApiClient

Клиент EventLogApiClient.

CreateFavoritesApiClient()

Создаёт клиент FavoritesApiClient.

public FavoritesApiClient CreateFavoritesApiClient()

Returns

FavoritesApiClient

Клиент FavoritesApiClient.

CreateFavoritesCatalogApiClient()

Создаёт клиент FavoritesCatalogApiClient.

public FavoritesCatalogApiClient CreateFavoritesCatalogApiClient()

Returns

FavoritesCatalogApiClient

Клиент FavoritesCatalogApiClient.

CreateFavoritesGroupApiClient()

Создаёт клиент FavoritesGroupApiClient.

public FavoritesGroupApiClient CreateFavoritesGroupApiClient()

Returns

FavoritesGroupApiClient

Клиент FavoritesGroupApiClient.

CreateFileApiClient()

Создаёт клиент FileApiClient.

public FileApiClient CreateFileApiClient()

Returns

FileApiClient

Клиент FileApiClient.

CreateFormulaApiClient()

Создаёт клиент FormulaApiClient.

public FormulaApiClient CreateFormulaApiClient()

Returns

FormulaApiClient

Клиент FormulaApiClient.

CreateLicenseApiClient()

Создаёт клиент LicenseApiClient.

public LicenseApiClient CreateLicenseApiClient()

Returns

LicenseApiClient

Клиент LicenseApiClient.

CreateLinkApiClient()

Создаёт клиент LinkApiClient.

public LinkApiClient CreateLinkApiClient()

Returns

LinkApiClient

Клиент LinkApiClient.

CreateLinkDefinitionApiClient()

Создаёт клиент LinkDefinitionApiClient.

public LinkDefinitionApiClient CreateLinkDefinitionApiClient()

Returns

LinkDefinitionApiClient

Клиент LinkDefinitionApiClient.

CreateLinkInstanceApiClient()

Создаёт клиент LinkInstanceApiClient.

public LinkInstanceApiClient CreateLinkInstanceApiClient()

Returns

LinkInstanceApiClient

Клиент LinkInstanceApiClient.

CreateLoginApiClient()

Создаёт клиент LoginApiClient.

public LoginApiClient CreateLoginApiClient()

Returns

LoginApiClient

Клиент LoginApiClient.

CreateMaterialsApiClient()

Создаёт клиент MaterialsApiClient.

public MaterialsApiClient CreateMaterialsApiClient()

Returns

MaterialsApiClient

Клиент MaterialsApiClient.

CreateMeasureApiClient()

Создаёт клиент MeasureApiClient.

public MeasureApiClient CreateMeasureApiClient()

Returns

MeasureApiClient

Клиент MeasureApiClient.

CreateMeasureEntityApiClient()

Создаёт клиент MeasureEntityApiClient.

public MeasureEntityApiClient CreateMeasureEntityApiClient()

Returns

MeasureEntityApiClient

Клиент MeasureEntityApiClient.

CreateMeasureUnitApiClient()

Создаёт клиент MeasureUnitApiClient.

public MeasureUnitApiClient CreateMeasureUnitApiClient()

Returns

MeasureUnitApiClient

Клиент MeasureUnitApiClient.

CreateOwnedDocumentApiClient()

Создаёт клиент OwnedDocumentApiClient.

public OwnedDocumentApiClient CreateOwnedDocumentApiClient()

Returns

OwnedDocumentApiClient

Клиент OwnedDocumentApiClient.

CreatePermissionApiClient()

Создаёт клиент PermissionApiClient.

public PermissionApiClient CreatePermissionApiClient()

Returns

PermissionApiClient

Клиент PermissionApiClient.

CreatePropertyApiClient()

Создаёт клиент PropertyApiClient.

public PropertyApiClient CreatePropertyApiClient()

Returns

PropertyApiClient

Клиент PropertyApiClient.

CreatePropertyDefinitionApiClient()

Создаёт клиент PropertyDefinitionApiClient.

public PropertyDefinitionApiClient CreatePropertyDefinitionApiClient()

Returns

PropertyDefinitionApiClient

Клиент PropertyDefinitionApiClient.

CreatePropertyDefinitionCatalogApiClient()

Создаёт клиент PropertyDefinitionCatalogApiClient.

public PropertyDefinitionCatalogApiClient CreatePropertyDefinitionCatalogApiClient()

Returns

PropertyDefinitionCatalogApiClient

Клиент PropertyDefinitionCatalogApiClient.

CreatePropertyDefinitionGroupApiClient()

Создаёт клиент PropertyDefinitionGroupApiClient.

public PropertyDefinitionGroupApiClient CreatePropertyDefinitionGroupApiClient()

Returns

PropertyDefinitionGroupApiClient

Клиент PropertyDefinitionGroupApiClient.

CreatePropertyOwnerApiClient()

Создаёт клиент PropertyOwnerApiClient.

public PropertyOwnerApiClient CreatePropertyOwnerApiClient()

Returns

PropertyOwnerApiClient

Клиент PropertyOwnerApiClient.

CreateRecentItemApiClient()

Создаёт клиент RecentItemApiClient.

public RecentItemApiClient CreateRecentItemApiClient()

Returns

RecentItemApiClient

Клиент RecentItemApiClient.

CreateReferenceApiClient()

Создаёт клиент ReferenceApiClient.

public ReferenceApiClient CreateReferenceApiClient()

Returns

ReferenceApiClient

Клиент ReferenceApiClient.

CreateRestrictedListApiClient()

Создаёт клиент RestrictedListApiClient.

public RestrictedListApiClient CreateRestrictedListApiClient()

Returns

RestrictedListApiClient

Клиент RestrictedListApiClient.

CreateRoleApiClient()

Создаёт клиент RoleApiClient.

public RoleApiClient CreateRoleApiClient()

Returns

RoleApiClient

Клиент RoleApiClient.

CreateRootApiClient()

Создаёт клиент RootApiClient.

public RootApiClient CreateRootApiClient()

Returns

RootApiClient

Клиент RootApiClient.

CreateSearchApiClient()

Создаёт клиент SearchApiClient.

public SearchApiClient CreateSearchApiClient()

Returns

SearchApiClient

Клиент SearchApiClient.

CreateSecurityApiClient()

Создаёт клиент SecurityApiClient.

public SecurityApiClient CreateSecurityApiClient()

Returns

SecurityApiClient

Клиент SecurityApiClient.

CreateSsoApiClient()

Создаёт клиент SsoApiClient.

public SsoApiClient CreateSsoApiClient()

Returns

SsoApiClient

Клиент SsoApiClient.

CreateStandardSizesApiClient()

Создаёт клиент StandardSizesApiClient.

public StandardSizesApiClient CreateStandardSizesApiClient()

Returns

StandardSizesApiClient

Клиент StandardSizesApiClient.

CreateStorageApiClient()

Создаёт клиент StorageApiClient.

public StorageApiClient CreateStorageApiClient()

Returns

StorageApiClient

Клиент StorageApiClient.

CreateTableApiClient()

Создаёт клиент TableApiClient.

public TableApiClient CreateTableApiClient()

Returns

TableApiClient

Клиент TableApiClient.

CreateTicketApiClient()

Создаёт клиент TicketApiClient.

public TicketApiClient CreateTicketApiClient()

Returns

TicketApiClient

Клиент TicketApiClient.

CreateTreeApiClient()

Создаёт клиент TreeApiClient.

public TreeApiClient CreateTreeApiClient()

Returns

TreeApiClient

Клиент TreeApiClient.

CreateUserApiClient()

Создаёт клиент UserApiClient.

public UserApiClient CreateUserApiClient()

Returns

UserApiClient

Клиент UserApiClient.

CreateUserOptionsApiClient()

Создаёт клиент UserOptionsApiClient.

public UserOptionsApiClient CreateUserOptionsApiClient()

Returns

UserOptionsApiClient

Клиент UserOptionsApiClient.

CreateViewpointApiClient()

Создаёт клиент ViewpointApiClient.

public ViewpointApiClient CreateViewpointApiClient()

Returns

ViewpointApiClient

Клиент ViewpointApiClient.

CreateViewpointCatalogApiClient()

Создаёт клиент ViewpointCatalogApiClient.

public ViewpointCatalogApiClient CreateViewpointCatalogApiClient()

Returns

ViewpointCatalogApiClient

Клиент ViewpointCatalogApiClient.

CreateViewpointGroupApiClient()

Создаёт клиент ViewpointGroupApiClient.

public ViewpointGroupApiClient CreateViewpointGroupApiClient()

Returns

ViewpointGroupApiClient

Клиент ViewpointGroupApiClient.

Dispose()

public void Dispose()