Compartilhar via


ScheduledJobSelector Classe

Definição

Fornece uma implementação padrão do IScheduledJobSelector para selecionar um IScheduledJob.

public class ScheduledJobSelector : Microsoft.WindowsAzure.Mobile.Service.ScheduledJobs.IScheduledJobSelector
type ScheduledJobSelector = class
    interface IScheduledJobSelector
Public Class ScheduledJobSelector
Implements IScheduledJobSelector
Herança
ScheduledJobSelector
Implementações

Construtores

ScheduledJobSelector(HttpConfiguration)

Inicializa uma nova instância do ScheduledJobSelector com um determinado config.

Métodos

GetLookupKey(String)

Obtém uma chave de pesquisa normalizada de um determinado jobName.

InitializeCache()

Inicializa o cache de IScheduledJob instâncias usadas para resolve um trabalho dado um nome de trabalho.

NormalizeJobName(String)

Normaliza o nome do trabalho registrado no cache de trabalhos agendados removendo qualquer prefixo "trabalho" do nome.

SelectJob(String)

Retorna uma coleção de trabalhos agendados que correspondem a um determinado jobName. Se a coleção estiver vazia, nenhum trabalho agendado foi encontrado. Se mais de um trabalho agendado foi encontrado, vários trabalhos agendados conflitantes foram encontrados. Isso pode, por exemplo, ser se vários trabalhos com o mesmo nome de tipo, mas namespaces diferentes tiverem sido registrados. Se exatamente um trabalho agendado for retornado, esse será o trabalho que deve ser executado.

Aplica-se a