Freigeben über


FileShares interface

Schnittstelle, die fileShares darstellt.

Methoden

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Freigabenressource enthält Metadaten und Eigenschaften für die betreffende Freigabe. Sie schließt keine Liste der Dateien ein, die in der Freigabe enthalten sind.

delete(string, string, string, FileSharesDeleteOptionalParams)

Löscht die angegebene Freigabe unter ihrem Konto.

get(string, string, string, FileSharesGetOptionalParams)

Ruft Eigenschaften einer angegebenen Freigabe ab.

lease(string, string, string, FileSharesLeaseOptionalParams)

Der Lease Share-Vorgang richtet eine Sperre für eine Freigabe für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.

list(string, string, FileSharesListOptionalParams)

Listet alle Freigaben auf.

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn vorläufiges Löschen der Freigabe aktiviert ist

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

Aktualisierungen eigenschaften freigeben, wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anforderung erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist.

Details zur Methode

create(string, string, string, FileShare, FileSharesCreateOptionalParams)

Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Freigabenressource enthält Metadaten und Eigenschaften für die betreffende Freigabe. Sie schließt keine Liste der Dateien ein, die in der Freigabe enthalten sind.

function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

fileShare
FileShare

Eigenschaften der zu erstellenden Dateifreigabe.

options
FileSharesCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<FileShare>

delete(string, string, string, FileSharesDeleteOptionalParams)

Löscht die angegebene Freigabe unter ihrem Konto.

function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
FileSharesDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, string, FileSharesGetOptionalParams)

Ruft Eigenschaften einer angegebenen Freigabe ab.

function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
FileSharesGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<FileShare>

lease(string, string, string, FileSharesLeaseOptionalParams)

Der Lease Share-Vorgang richtet eine Sperre für eine Freigabe für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.

function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
FileSharesLeaseOptionalParams

Die Optionsparameter.

Gibt zurück

list(string, string, FileSharesListOptionalParams)

Listet alle Freigaben auf.

function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
FileSharesListOptionalParams

Die Optionsparameter.

Gibt zurück

restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)

Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn vorläufiges Löschen der Freigabe aktiviert ist

function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

deletedShare
DeletedShare

Die gelöschte Freigabe, die wiederhergestellt werden soll.

options
FileSharesRestoreOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

update(string, string, string, FileShare, FileSharesUpdateOptionalParams)

Aktualisierungen eigenschaften freigeben, wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anforderung erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist.

function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

shareName

string

Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

fileShare
FileShare

Zu aktualisierende Eigenschaften für die Dateifreigabe.

options
FileSharesUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<FileShare>