Freigeben über


FileShares interface

Schnittstelle, die eine FileShares darstellt.

Methoden

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

Erstellt eine neue Freigabe unter dem angegebenen Konto, wie vom Anforderungstext beschrieben. Die Freigaberessource enthält Metadaten und Eigenschaften für diese Freigabe. Sie enthält keine Liste der Dateien, die in der Freigabe enthalten sind.

delete(string, string, string, FileSharesDeleteOptionalParams)

Löscht die angegebene Freigabe unter seinem Konto.

get(string, string, string, FileSharesGetOptionalParams)

Ruft Eigenschaften einer angegebenen Freigabe ab.

lease(string, string, string, FileSharesLeaseOptionalParams)

Der Lease-Freigabevorgang richtet eine Sperre für Löschvorgänge ein und verwaltet diese. 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 einer gültigen Aufbewahrungszeit, wenn "Vorläufiges Löschen freigeben" aktiviert ist

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

Aktualisiert freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, werden nicht geändert. 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 vom Anforderungstext beschrieben. Die Freigaberessource enthält Metadaten und Eigenschaften für diese Freigabe. Sie enthält keine Liste der Dateien, 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

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 seinem Konto.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
FileSharesGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<FileShare>

lease(string, string, string, FileSharesLeaseOptionalParams)

Der Lease-Freigabevorgang richtet eine Sperre für Löschvorgänge ein und verwaltet diese. 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

options
FileSharesListOptionalParams

Die Optionsparameter.

Gibt zurück

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

Wiederherstellen einer Dateifreigabe innerhalb einer gültigen Aufbewahrungszeit, wenn "Vorläufiges Löschen freigeben" aktiviert ist

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

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)

Aktualisiert freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, werden nicht geändert. 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

shareName

string

Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

fileShare
FileShare

Eigenschaften, die für die Dateifreigabe aktualisiert werden sollen.

options
FileSharesUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<FileShare>