Partilhar via


IFileStagingProvider Interface

Definição

Fornece recursos básicos de preparo de arquivos.

public interface IFileStagingProvider
type IFileStagingProvider = interface
Public Interface IFileStagingProvider
Derivado

Propriedades

StagedFiles

A coleção de objetos ResourceFile que são o resultado do preparo de arquivos.
Deve ser definido pelo método IFileStagingProvider.StageFilesAsync().

Métodos

CreateStagingArtifact()

Retorna uma instância de IFileStagingArtifact com os valores necessários para a implementação. Isso será chamado durante o preparo de arquivos sempre que um artefato de preparo não tiver sido fornecido de outra forma.

StageFilesAsync(List<IFileStagingProvider>, IFileStagingArtifact)

Inicia uma operação assíncrona para preparar todos os arquivos na coleção fornecida. Quando o preparo de arquivos começa, todas as instâncias de IFileStagingProvider são bucketizadas por seu tipo de implementação. Isso produz uma coleção de instâncias por implementação. Cada implementação de IFileStagingProvider tem um método StageFilesAsync(). Esse método é chamado uma vez com a coleção produzida pela etapa de bucketization oulined acima.

Validate()

Executa a validação do lado do cliente no objeto atual.

Aplica-se a