Partager via


IFileStagingProvider Interface

Définition

Fournit des fonctionnalités de préproduction de fichiers de base.

public interface IFileStagingProvider
type IFileStagingProvider = interface
Public Interface IFileStagingProvider
Dérivé

Propriétés

StagedFiles

Collection d’objets ResourceFile qui sont le résultat de la mise en lots de fichiers.
Doit être défini par la méthode IFileStagingProvider.StageFilesAsync().

Méthodes

CreateStagingArtifact()

Retourne une instance de IFileStagingArtifact avec les valeurs requises par l’implémentation. Cette opération est appelée pendant la mise en lots de fichiers chaque fois qu’aucun artefact intermédiaire n’a été fourni autrement.

StageFilesAsync(List<IFileStagingProvider>, IFileStagingArtifact)

Commence une opération asynchrone pour mettre en scène tous les fichiers de la collection donnée. Lorsque la préproduction de fichiers commence, toutes les instances de IFileStagingProvider sont compartimentées par leur type d’implémentation. Cela produit une collection d’instances par implémentation. Chaque implémentation de IFileStagingProvider a une méthode StageFilesAsync(). Cette méthode est appelée une seule fois avec la collection produite par l’étape de compartimentage ci-dessus.

Validate()

Effectue une validation côté client sur l’objet actuel.

S’applique à