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
vectorizationResourceProviderVectorizationResourceProviderServiceAn 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
vectorizationResourceProviderVectorizationResourceProviderServiceAn instance of the vectorization resource provider.
requestNamestringThe name of the request to retrieve.
userIdentityUnifiedUserIdentityThe 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
vectorizationResourceProviderVectorizationResourceProviderServiceAn instance of the vectorization resource provider.
pipelineObjectIdstringThe object id of the pipeline to deactivate
activatebooltrue if the pipeline should be activated, false if it is to be deactivated.
userIdentityUnifiedUserIdentityThe UnifiedUserIdentity providing information about the calling user identity.