Compartilhar via


CustomActivity interface

Tipo de atividade personalizada.

Extends

Propriedades

autoUserSpecification

Nível de elevação e escopo para o usuário, o padrão é tarefa não administradora. Tipo: cadeia de caracteres (ou Expressão com resultType duplo).

command

Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

extendedProperties

Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido.

folderPath

Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

referenceObjects

Objetos de referência

resourceLinkedService

Referência de serviço vinculado a recursos.

retentionTimeInDays

O tempo de retenção para os arquivos enviados para atividade personalizada. Tipo: duplo (ou Expressão com resultType duplo).

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

Propriedades herdadas

dependsOn

A atividade depende da condição.

description

Descrição da atividade.

linkedServiceName

Referência de serviço vinculado.

name

Nome da atividade.

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será bem-sucedido por padrão.

policy

Política de atividade.

state

Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

userProperties

Propriedades do usuário da atividade.

Detalhes da propriedade

autoUserSpecification

Nível de elevação e escopo para o usuário, o padrão é tarefa não administradora. Tipo: cadeia de caracteres (ou Expressão com resultType duplo).

autoUserSpecification?: any

Valor da propriedade

any

command

Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

command: any

Valor da propriedade

any

extendedProperties

Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido.

extendedProperties?: {[propertyName: string]: any}

Valor da propriedade

{[propertyName: string]: any}

folderPath

Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType).

folderPath?: any

Valor da propriedade

any

referenceObjects

Objetos de referência

referenceObjects?: CustomActivityReferenceObject

Valor da propriedade

resourceLinkedService

Referência de serviço vinculado a recursos.

resourceLinkedService?: LinkedServiceReference

Valor da propriedade

retentionTimeInDays

O tempo de retenção para os arquivos enviados para atividade personalizada. Tipo: duplo (ou Expressão com resultType duplo).

retentionTimeInDays?: any

Valor da propriedade

any

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "Custom"

Valor da propriedade

"Custom"

Detalhes das propriedades herdadas

dependsOn

A atividade depende da condição.

dependsOn?: ActivityDependency[]

Valor da propriedade

herdado deExecutionActivity.dependsOn

description

Descrição da atividade.

description?: string

Valor da propriedade

string

Herdado deExecutionActivity.description

linkedServiceName

Referência de serviço vinculado.

linkedServiceName?: LinkedServiceReference

Valor da propriedade

herdado deExecutionActivity.linkedServiceName

name

Nome da atividade.

name: string

Valor da propriedade

string

herdado deExecutionActivity.name

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será bem-sucedido por padrão.

onInactiveMarkAs?: string

Valor da propriedade

string

herdado deExecutionActivity.onInactiveMarkAs

policy

Política de atividade.

policy?: ActivityPolicy

Valor da propriedade

herdado deExecutionActivity.policy

state

Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

state?: string

Valor da propriedade

string

herdado deExecutionActivity.state

userProperties

Propriedades do usuário da atividade.

userProperties?: UserProperty[]

Valor da propriedade

Herdado deExecutionActivity.userProperties