Table of Contents

Class VectorizationResourceProviderServiceExtensions

Namespace
FoundationaLLM.Vectorization.Extensions
Assembly
FoundationaLLM.Vectorization.Engine.dll

Extension methods for VectorizationResourceProviderService.

public static class VectorizationResourceProviderServiceExtensions
Inheritance
VectorizationResourceProviderServiceExtensions
Inherited Members

Methods

GetActivePipelines(VectorizationResourceProviderService)

Retrieves all active vectorization pipelines.

public static Task<List<VectorizationPipeline>> GetActivePipelines(this VectorizationResourceProviderService vectorizationResourceProvider)

Parameters

vectorizationResourceProvider VectorizationResourceProviderService

An instance of the vectorization resource provider service

Returns

Task<List<VectorizationPipeline>>

List of active pipelines.

GetVectorizationRequestResource(VectorizationResourceProviderService, string, UnifiedUserIdentity)

Retrieves the vectorization request resource with the specified name.

public static Task<VectorizationRequest> GetVectorizationRequestResource(this VectorizationResourceProviderService vectorizationResourceProvider, string requestName, UnifiedUserIdentity userIdentity)

Parameters

vectorizationResourceProvider VectorizationResourceProviderService

An instance of the vectorization resource provider.

requestName string

The name of the request to retrieve.

userIdentity UnifiedUserIdentity

The UnifiedUserIdentity providing information about the calling user identity.

Returns

Task<VectorizationRequest>

The vectorization request.

TogglePipelineActivation(VectorizationResourceProviderService, string, bool, UnifiedUserIdentity)

Sets the specified vectorization pipeline to active or inactive.

public static Task TogglePipelineActivation(this VectorizationResourceProviderService vectorizationResourceProvider, string pipelineObjectId, bool activate, UnifiedUserIdentity userIdentity)

Parameters

vectorizationResourceProvider VectorizationResourceProviderService

An instance of the vectorization resource provider.

pipelineObjectId string

The object id of the pipeline to deactivate

activate bool

true if the pipeline should be activated, false if it is to be deactivated.

userIdentity UnifiedUserIdentity

The UnifiedUserIdentity providing information about the calling user identity.

Returns

Task