Поделиться через


ConversationAuthoringProject Class

Definition

The ConversationAuthoringProject sub-client.

public class ConversationAuthoringProject
type ConversationAuthoringProject = class
Public Class ConversationAuthoringProject
Inheritance
ConversationAuthoringProject

Constructors

ConversationAuthoringProject()

Initializes a new instance of ConversationAuthoringProject for mocking.

Fields

_projectName

Stores the project name associated with the client.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

AssignDeploymentResources(WaitUntil, ConversationAuthoringAssignDeploymentResourcesDetails, CancellationToken)

Assign new Azure resources to a project to allow deploying new deployments to them.

AssignDeploymentResources(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Assign new Azure resources to a project to allow deploying new deployments to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory

AssignDeploymentResourcesAsync(WaitUntil, ConversationAuthoringAssignDeploymentResourcesDetails, CancellationToken)

Assign new Azure resources to a project to allow deploying new deployments to them.

AssignDeploymentResourcesAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Assign new Azure resources to a project to allow deploying new deployments to them. This API is available only via AAD authentication and not supported via subscription key authentication. For more details about AAD authentication, check here: https://learn.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-azure-active-directory

AuthorizeProjectCopy(ConversationAuthoringProjectKind, String, Nullable<Boolean>, CancellationToken)

Generates a copy project operation authorization to the current target Azure resource.

AuthorizeProjectCopy(RequestContent, RequestContext)

[Protocol Method] Generates a copy project operation authorization to the current target Azure resource.

AuthorizeProjectCopyAsync(ConversationAuthoringProjectKind, String, Nullable<Boolean>, CancellationToken)

Generates a copy project operation authorization to the current target Azure resource.

AuthorizeProjectCopyAsync(RequestContent, RequestContext)

[Protocol Method] Generates a copy project operation authorization to the current target Azure resource.

CancelTrainingJob(WaitUntil, String, CancellationToken)

Triggers a cancellation for a running training job.

CancelTrainingJob(WaitUntil, String, RequestContext)

[Protocol Method] Triggers a cancellation for a running training job.

CancelTrainingJobAsync(WaitUntil, String, CancellationToken)

Triggers a cancellation for a running training job.

CancelTrainingJobAsync(WaitUntil, String, RequestContext)

[Protocol Method] Triggers a cancellation for a running training job.

CopyProject(WaitUntil, ConversationAuthoringCopyProjectDetails, CancellationToken)

Copies an existing project to another Azure resource.

CopyProject(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Copies an existing project to another Azure resource.

CopyProjectAsync(WaitUntil, ConversationAuthoringCopyProjectDetails, CancellationToken)

Copies an existing project to another Azure resource.

CopyProjectAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Copies an existing project to another Azure resource.

CreateProject(ConversationAuthoringCreateProjectDetails, CancellationToken)

Creates a new project or replaces an existing one.

CreateProject(RequestContent, RequestContext)

[Protocol Method] Creates a new project or updates an existing one.

CreateProjectAsync(ConversationAuthoringCreateProjectDetails, CancellationToken)

Creates a new project or replaces an existing one.

CreateProjectAsync(RequestContent, RequestContext)

[Protocol Method] Creates a new project or updates an existing one.

DeleteProject(WaitUntil, RequestContext)

[Protocol Method] Deletes a project.

DeleteProjectAsync(WaitUntil, RequestContext)

[Protocol Method] Deletes a project.

Export(WaitUntil, String, String, String, String, RequestContext)

[Protocol Method] Triggers a job to export a project's data.

Export(WaitUntil, StringIndexType, Nullable<ConversationAuthoringExportedProjectFormat>, String, String, CancellationToken)

Triggers a job to export a project's data.

ExportAsync(WaitUntil, String, String, String, String, RequestContext)

[Protocol Method] Triggers a job to export a project's data.

ExportAsync(WaitUntil, StringIndexType, Nullable<ConversationAuthoringExportedProjectFormat>, String, String, CancellationToken)

Triggers a job to export a project's data.

GetAssignDeploymentResourcesStatus(String, CancellationToken)

Gets the status of an existing assign deployment resources job.

GetAssignDeploymentResourcesStatus(String, RequestContext)

[Protocol Method] Gets the status of an existing assign deployment resources job.

GetAssignDeploymentResourcesStatusAsync(String, CancellationToken)

Gets the status of an existing assign deployment resources job.

GetAssignDeploymentResourcesStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an existing assign deployment resources job.

GetCopyProjectStatus(String, CancellationToken)

Gets the status of an existing copy project job.

GetCopyProjectStatus(String, RequestContext)

[Protocol Method] Gets the status of an existing copy project job.

GetCopyProjectStatusAsync(String, CancellationToken)

Gets the status of an existing copy project job.

GetCopyProjectStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an existing copy project job.

GetExportStatus(String, CancellationToken)

Gets the status of an export job. Once job completes, returns the project metadata, and assets.

GetExportStatus(String, RequestContext)

[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.

GetExportStatusAsync(String, CancellationToken)

Gets the status of an export job. Once job completes, returns the project metadata, and assets.

GetExportStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an export job. Once job completes, returns the project metadata, and assets.

GetImportStatus(String, CancellationToken)

Gets the status for an import.

GetImportStatus(String, RequestContext)

[Protocol Method] Gets the status for an import.

GetImportStatusAsync(String, CancellationToken)

Gets the status for an import.

GetImportStatusAsync(String, RequestContext)

[Protocol Method] Gets the status for an import.

GetProject(CancellationToken)

Gets the details of a project.

GetProject(RequestContext)

[Protocol Method] Gets the details of a project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler GetProject(CancellationToken) convenience overload with strongly typed models first.
GetProjectAsync(CancellationToken)

Gets the details of a project.

GetProjectAsync(RequestContext)

[Protocol Method] Gets the details of a project.

GetProjectDeletionStatus(String, CancellationToken)

Gets the status for a project deletion job.

GetProjectDeletionStatus(String, RequestContext)

[Protocol Method] Gets the status for a project deletion job.

GetProjectDeletionStatusAsync(String, CancellationToken)

Gets the status for a project deletion job.

GetProjectDeletionStatusAsync(String, RequestContext)

[Protocol Method] Gets the status for a project deletion job.

GetSwapDeploymentsStatus(String, CancellationToken)

Gets the status of an existing swap deployment job.

GetSwapDeploymentsStatus(String, RequestContext)

[Protocol Method] Gets the status of an existing swap deployment job.

GetSwapDeploymentsStatusAsync(String, CancellationToken)

Gets the status of an existing swap deployment job.

GetSwapDeploymentsStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an existing swap deployment job.

GetTrainingStatus(String, CancellationToken)

Gets the status for a training job.

GetTrainingStatus(String, RequestContext)

[Protocol Method] Gets the status for a training job.

GetTrainingStatusAsync(String, CancellationToken)

Gets the status for a training job.

GetTrainingStatusAsync(String, RequestContext)

[Protocol Method] Gets the status for a training job.

GetUnassignDeploymentResourcesStatus(String, CancellationToken)

Gets the status of an existing unassign deployment resources job.

GetUnassignDeploymentResourcesStatus(String, RequestContext)

[Protocol Method] Gets the status of an existing unassign deployment resources job.

GetUnassignDeploymentResourcesStatusAsync(String, CancellationToken)

Gets the status of an existing unassign deployment resources job.

GetUnassignDeploymentResourcesStatusAsync(String, RequestContext)

[Protocol Method] Gets the status of an existing unassign deployment resources job.

Import(WaitUntil, ConversationAuthoringExportedProject, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken)

Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.

Import(WaitUntil, RequestContent, String, RequestContext)

[Protocol Method] Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.

ImportAsync(WaitUntil, ConversationAuthoringExportedProject, Nullable<ConversationAuthoringExportedProjectFormat>, CancellationToken)

Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.

ImportAsync(WaitUntil, RequestContent, String, RequestContext)

[Protocol Method] Triggers a job to import a project. If a project with the same name already exists, the data of that project is replaced.

SwapDeployments(WaitUntil, ConversationAuthoringSwapDeploymentsDetails, CancellationToken)

Swaps two existing deployments with each other.

SwapDeployments(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Swaps two existing deployments with each other.

SwapDeploymentsAsync(WaitUntil, ConversationAuthoringSwapDeploymentsDetails, CancellationToken)

Swaps two existing deployments with each other.

SwapDeploymentsAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Swaps two existing deployments with each other.

Train(WaitUntil, ConversationAuthoringTrainingJobDetails, CancellationToken)

Triggers a training job for a project.

Train(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Triggers a training job for a project.

TrainAsync(WaitUntil, ConversationAuthoringTrainingJobDetails, CancellationToken)

Triggers a training job for a project.

TrainAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Triggers a training job for a project.

UnassignDeploymentResources(WaitUntil, ConversationAuthoringUnassignDeploymentResourcesDetails, CancellationToken)

Unassign resources from a project. This disallows deploying new deployments to these resources, and deletes existing deployments assigned to them.

UnassignDeploymentResources(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Unassign resources from a project. This disallows deploying new deployments to these resources, and deletes existing deployments assigned to them.

UnassignDeploymentResourcesAsync(WaitUntil, ConversationAuthoringUnassignDeploymentResourcesDetails, CancellationToken)

Unassign resources from a project. This disallows deploying new deployments to these resources, and deletes existing deployments assigned to them.

UnassignDeploymentResourcesAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Unassign resources from a project. This disallows deploying new deployments to these resources, and deletes existing deployments assigned to them.

Applies to