OutputFile interface

Em cada upload de arquivo, o serviço lote grava dois arquivos de log no nó de computação, 'fileuploadout.txt' e 'fileuploaderr.txt'. Esses arquivos de log são usados para saber mais sobre uma falha específica.

Propriedades

destination

O destino para o(s) arquivo(s) de saída.

filePattern

Um padrão indicando qual(s) arquivo(s) enviar. Tanto caminhos relativos quanto absolutos são suportados. Caminhos relativos são relativos ao diretório de trabalho Tarefa. Os seguintes coringas são suportados: * corresponde a 0 ou mais caracteres (por exemplo, o padrão abc* corresponderia a abc ou abcdef), ** corresponde a qualquer diretório, ? corresponde a qualquer caractere, [ABC] corresponde a um caractere entre parênteses, e [A-C] corresponde a um caractere na faixa. Os parênteses podem incluir uma negação para corresponder a qualquer caractere não especificado (por exemplo, [!abc] corresponde a qualquer caractere que não seja a, b ou c). Se um nome de arquivo começar com "." ele é ignorado por padrão, mas pode ser correspondido especificando explicitamente (por exemplo ,.gif não corresponderá .a.gif, mas.gif vai). Um exemplo simples: ***.txt corresponde a qualquer arquivo que não comece em '.' e termine com .txt no diretório de trabalho Task ou em qualquer subdiretório. Se o nome do arquivo contiver um caractere coringa, ele pode ser escapado usando colchetes (por exemplo, abc[] corresponderia a um arquivo chamado abc). Note que tanto \ quanto / são tratados como separadores de diretório no Windows, mas somente / é no Linux. Variáveis de ambiente (%var% no Windows ou $var no Linux) são expandidas antes da aplicação do padrão.

uploadOptions

Opções adicionais para a operação de upload, incluindo sob quais condições realizar o upload.

Detalhes da propriedade

destination

O destino para o(s) arquivo(s) de saída.

destination: OutputFileDestination

Valor da propriedade

filePattern

Um padrão indicando qual(s) arquivo(s) enviar. Tanto caminhos relativos quanto absolutos são suportados. Caminhos relativos são relativos ao diretório de trabalho Tarefa. Os seguintes coringas são suportados: * corresponde a 0 ou mais caracteres (por exemplo, o padrão abc* corresponderia a abc ou abcdef), ** corresponde a qualquer diretório, ? corresponde a qualquer caractere, [ABC] corresponde a um caractere entre parênteses, e [A-C] corresponde a um caractere na faixa. Os parênteses podem incluir uma negação para corresponder a qualquer caractere não especificado (por exemplo, [!abc] corresponde a qualquer caractere que não seja a, b ou c). Se um nome de arquivo começar com "." ele é ignorado por padrão, mas pode ser correspondido especificando explicitamente (por exemplo ,.gif não corresponderá .a.gif, mas.gif vai). Um exemplo simples: ***.txt corresponde a qualquer arquivo que não comece em '.' e termine com .txt no diretório de trabalho Task ou em qualquer subdiretório. Se o nome do arquivo contiver um caractere coringa, ele pode ser escapado usando colchetes (por exemplo, abc[] corresponderia a um arquivo chamado abc). Note que tanto \ quanto / são tratados como separadores de diretório no Windows, mas somente / é no Linux. Variáveis de ambiente (%var% no Windows ou $var no Linux) são expandidas antes da aplicação do padrão.

filePattern: string

Valor da propriedade

string

uploadOptions

Opções adicionais para a operação de upload, incluindo sob quais condições realizar o upload.

uploadOptions: OutputFileUploadConfig

Valor da propriedade