Freigeben über


IFileStagingProvider Schnittstelle

Definition

Stellt grundlegende Datei stagingfunktionen bereit.

public interface IFileStagingProvider
type IFileStagingProvider = interface
Public Interface IFileStagingProvider
Abgeleitet

Eigenschaften

StagedFiles

Die Auflistung von ResourceFile-Objekten, die das Ergebnis einer Dateiszenierung sind.
Muss von der IFileStagingProvider.StageFilesAsync()-Methode festgelegt werden.

Methoden

CreateStagingArtifact()

Gibt eine instance von IFileStagingArtifact mit den werten zurück, die die Implementierung benötigt. Dies wird während des Dateisings aufgerufen, wenn kein Stagingartefakt anderweitig bereitgestellt wurde.

StageFilesAsync(List<IFileStagingProvider>, IFileStagingArtifact)

Startet einen asynchronen Vorgang, um alle Dateien in der angegebenen Auflistung zu inszenieren. Wenn das Datei-Staging beginnt, werden alle Instanzen von IFileStagingProvider nach ihrem Implementierungstyp bucketisiert. Dadurch wird eine Auflistung von Instanzen pro Implementierung erzeugt. Jede Implementierung von IFileStagingProvider verfügt über eine StageFilesAsync()-Methode. Diese Methode wird einmal aufgerufen, wobei die Auflistung, die vom obigen Bucketisierungsschritt generiert wurde, erstellt wurde.

Validate()

Führt eine clientseitige Überprüfung für das aktuelle Objekt aus.

Gilt für: