Share 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