Compartilhar via


CloudJobExtensions.GetOutputStorageContainerUrl Método

Definição

Sobrecargas

GetOutputStorageContainerUrl(CloudJob, BlobServiceClient)

Obtém a URL, incluindo uma SAS (Assinatura de Acesso Compartilhado) que permite gravação, para o contêiner de armazenamento de saída do trabalho no armazenamento de blobs do Azure. Essa URL é adequada para passar para tarefas para que elas possam usar os JobOutputStorage(Uri) construtores ou TaskOutputStorage(Uri, String) que usam um Uri.

GetOutputStorageContainerUrl(CloudJob, BlobServiceClient, TimeSpan)

Obtém a URL, incluindo uma SAS (Assinatura de Acesso Compartilhado) que permite gravação, para o contêiner de armazenamento de saída do trabalho no armazenamento de blobs do Azure. Essa URL é adequada para passar para tarefas para que elas possam usar os JobOutputStorage(Uri) construtores ou TaskOutputStorage(Uri, String) que usam um Uri.

GetOutputStorageContainerUrl(CloudJob, BlobServiceClient)

Origem:
CloudJobExtensions.cs

Obtém a URL, incluindo uma SAS (Assinatura de Acesso Compartilhado) que permite gravação, para o contêiner de armazenamento de saída do trabalho no armazenamento de blobs do Azure. Essa URL é adequada para passar para tarefas para que elas possam usar os JobOutputStorage(Uri) construtores ou TaskOutputStorage(Uri, String) que usam um Uri.

public static string GetOutputStorageContainerUrl(this Microsoft.Azure.Batch.CloudJob job, Azure.Storage.Blobs.BlobServiceClient blobClient);
static member GetOutputStorageContainerUrl : Microsoft.Azure.Batch.CloudJob * Azure.Storage.Blobs.BlobServiceClient -> string
<Extension()>
Public Function GetOutputStorageContainerUrl (job As CloudJob, blobClient As BlobServiceClient) As String

Parâmetros

job
CloudJob

O trabalho para o qual criar o contêiner.

blobClient
BlobServiceClient

O cliente do serviço blob vinculado à conta de armazenamento do Lote do Azure.

Retornos

A URL, incluindo SAS, do contêiner de saída do trabalho.

Comentários

A SAS expira após 7 dias. Esse padrão é escolhido para corresponder ao tempo máximo em que as tarefas podem permanecer ativas.

Aplica-se a

GetOutputStorageContainerUrl(CloudJob, BlobServiceClient, TimeSpan)

Origem:
CloudJobExtensions.cs

Obtém a URL, incluindo uma SAS (Assinatura de Acesso Compartilhado) que permite gravação, para o contêiner de armazenamento de saída do trabalho no armazenamento de blobs do Azure. Essa URL é adequada para passar para tarefas para que elas possam usar os JobOutputStorage(Uri) construtores ou TaskOutputStorage(Uri, String) que usam um Uri.

public static string GetOutputStorageContainerUrl(this Microsoft.Azure.Batch.CloudJob job, Azure.Storage.Blobs.BlobServiceClient blobClient, TimeSpan expiryTime);
static member GetOutputStorageContainerUrl : Microsoft.Azure.Batch.CloudJob * Azure.Storage.Blobs.BlobServiceClient * TimeSpan -> string
<Extension()>
Public Function GetOutputStorageContainerUrl (job As CloudJob, blobClient As BlobServiceClient, expiryTime As TimeSpan) As String

Parâmetros

job
CloudJob

O trabalho para o qual criar o contêiner.

blobClient
BlobServiceClient

O cliente do serviço blob vinculado à conta de armazenamento do Lote do Azure.

expiryTime
TimeSpan

A duração para a qual a SAS é válida. Isso deve ser longo o suficiente para permitir que todas as tarefas do trabalho sejam criadas e executadas até a conclusão, incluindo margem de manobra para erros e novas tentativas.

Retornos

A URL, incluindo SAS, do contêiner de saída do trabalho.

Aplica-se a