Share via


IFileStagingProvider Interfaz

Definición

Proporciona características básicas de almacenamiento provisional de archivos.

public interface IFileStagingProvider
type IFileStagingProvider = interface
Public Interface IFileStagingProvider
Derivado

Propiedades

StagedFiles

Colección de objetos ResourceFile que son el resultado del almacenamiento provisional de archivos.
Debe establecerse mediante el método IFileStagingProvider.StageFilesAsync().

Métodos

CreateStagingArtifact()

Devuelve una instancia de IFileStagingArtifact con los valores que requiera la implementación. Se llamará durante el almacenamiento provisional de archivos siempre que no se haya proporcionado ningún artefacto de almacenamiento provisional.

StageFilesAsync(List<IFileStagingProvider>, IFileStagingArtifact)

Comienza una operación asincrónica para almacenar provisionalmente todos los archivos de la colección especificada. Cuando se inicia el almacenamiento provisional de archivos, todas las instancias de IFileStagingProvider se rellenan mediante su tipo de implementación. Esto genera una colección de instancias por implementación. Cada implementación de IFileStagingProvider tiene un método StageFilesAsync(). Se llama a ese método una vez con la colección generada por el paso de bucketization anterior.

Validate()

Realiza la validación del lado cliente en el objeto actual.

Se aplica a