Partilhar via


CloudJobSchedule Classe

Definição

Um agendamento de trabalho que permite trabalhos recorrentes especificando quando executar trabalhos e uma especificação usada para criar cada trabalho.

public class CloudJobSchedule : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type CloudJobSchedule = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class CloudJobSchedule
Implements IInheritedBehaviors, IRefreshable
Herança
CloudJobSchedule
Implementações

Construtores

CloudJobSchedule()

Construtor padrão para dar suporte à simulação da CloudJobSchedule classe .

Propriedades

CreationTime

Obtém a hora de criação da agenda de trabalho.

CustomBehaviors

Obtém ou define uma lista de comportamentos que modificam ou personalizam solicitações para o serviço do Lote feitas por meio deste CloudJobSchedule.

DisplayName

Obtém ou define o nome de exibição da agenda de trabalho.

ETag

Obtém a ETag da agenda de trabalho.

ExecutionInformation

Obtém as informações de execução da agenda de trabalho.

Id

Obtém ou define a ID do agendamento do trabalho.

JobSpecification

Obtém ou define um JobSpecification que contém detalhes dos trabalhos a serem criados de acordo com o Schedule.

LastModified

Obtém a hora da última modificação do agendamento do trabalho.

Metadata

Obtém ou define uma lista de pares nome-valor associados ao agendamento como metadados.

PreviousState

Obtém o estado anterior do agendamento do trabalho.

PreviousStateTransitionTime

Obtém a hora em que o agendamento de trabalho inseriu seu estado anterior.

Schedule

Obtém ou define o agendamento que determina quando os trabalhos serão criados.

State

Obtém o estado atual da agenda de trabalho.

StateTransitionTime

Obtém a hora em que o CloudJobSchedule entrou em seu estado atual.

Statistics

Obtém uma JobScheduleStatistics que contém estatísticas de uso de recursos durante todo o tempo de vida da agenda de trabalho.

Url

Obtém a URL da agenda de trabalho.

Métodos

Commit(IEnumerable<BatchClientBehavior>)

Confirma isso CloudJobSchedule no serviço Lote do Azure.

CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Confirma isso CloudJobSchedule no serviço Lote do Azure.

CommitChanges(IEnumerable<BatchClientBehavior>)

Confirma todas as alterações pendentes para isso CloudJobSchedule no serviço Lote do Azure.

CommitChangesAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Confirma todas as alterações pendentes para isso CloudJobSchedule no serviço Lote do Azure.

Delete(IEnumerable<BatchClientBehavior>)

Exclui este CloudJobSchedule.

DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Exclui este CloudJobSchedule.

Disable(IEnumerable<BatchClientBehavior>)

Desabilita este CloudJobSchedule. Os agendamentos desabilitados não criam novos trabalhos, mas podem ser reabilitados posteriormente.

DisableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Desabilita este CloudJobSchedule. Os agendamentos desabilitados não criam novos trabalhos, mas podem ser reabilitados posteriormente.

Enable(IEnumerable<BatchClientBehavior>)

Habilita esse CloudJobSchedule, permitindo que os trabalhos sejam criados de acordo com o Schedule.

EnableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Habilita esse CloudJobSchedule, permitindo que os trabalhos sejam criados de acordo com o Schedule.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Enumera os trabalhos criados neste CloudJobSchedule.

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

Atualiza o atual CloudJobSchedule.

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Atualiza o atual CloudJobSchedule.

Terminate(IEnumerable<BatchClientBehavior>)

Encerra este CloudJobSchedule. Os agendamentos encerrados permanecem no sistema, mas não criam novos trabalhos.

TerminateAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Encerra este CloudJobSchedule. Os agendamentos encerrados permanecem no sistema, mas não criam novos trabalhos.

Aplica-se a