ProjectEvaluators.GetCredential Method

Definition

Retrieves SAS credentials for accessing the storage account associated with the specified evaluator version.

public virtual System.ClientModel.ClientResult<Azure.AI.Projects.DatasetCredential> GetCredential(string name, string version, Azure.AI.Projects.Evaluation.EvaluationCredentialContent credentialRequest, System.Threading.CancellationToken cancellationToken = default);
abstract member GetCredential : string * string * Azure.AI.Projects.Evaluation.EvaluationCredentialContent * System.Threading.CancellationToken -> System.ClientModel.ClientResult<Azure.AI.Projects.DatasetCredential>
override this.GetCredential : string * string * Azure.AI.Projects.Evaluation.EvaluationCredentialContent * System.Threading.CancellationToken -> System.ClientModel.ClientResult<Azure.AI.Projects.DatasetCredential>
Public Overridable Function GetCredential (name As String, version As String, credentialRequest As EvaluationCredentialContent, Optional cancellationToken As CancellationToken = Nothing) As ClientResult(Of DatasetCredential)

Parameters

name
String
version
String

The specific version id of the EvaluatorVersion to operate on.

credentialRequest
EvaluationCredentialContent

The credential request parameters.

cancellationToken
CancellationToken

The cancellation token that can be used to cancel the operation.

Returns

Exceptions

name, version or credentialRequest is null.

name or version is an empty string, and was expected to be non-empty.

Service returned a non-success status code.

Applies to