Aracılığıyla paylaş


SharePermissions Sınıf

azure.storage.file.FileService.generate_share_shared_access_signature yöntemiyle ve azure.storage.file.FileService.set_share_aclile kullanılan AccessPolicies için kullanılacak SharePermissions sınıfı.

Devralma
builtins.object
SharePermissions

Oluşturucu

SharePermissions(read=False, write=False, delete=False, list=False, _str=None)

Parametreler

Name Description
read

Paylaşımdaki herhangi bir dosyanın içeriğini, özelliklerini veya meta verilerini okuyun. Paylaşımdaki herhangi bir dosyayı kopyalama işleminin kaynağı olarak kullanın.

varsayılan değer: False
write

Paylaşımdaki herhangi bir dosya için içerik, özellikler veya meta veriler oluşturun veya yazın. Dosyayı yeniden boyutlandırın. Dosyayı aynı hesaptaki kopyalama işleminin hedefi olarak kullanın. Not: Hizmet SAS'siyle paylaşım özelliklerini veya meta verilerini okuma veya yazma izinleri veremezsiniz. Bunun yerine bir hesap SAS'i kullanın.

varsayılan değer: False
delete

Paylaşımdaki herhangi bir dosyayı silin. Not: Hizmet SAS'sine sahip bir paylaşımı silme izinleri veremezsiniz. Bunun yerine bir hesap SAS'i kullanın.

varsayılan değer: False
list

Paylaşımdaki dosyaları ve dizinleri listeleyin.

varsayılan değer: False
_str
str

İzinleri temsil eden bir dize

varsayılan değer: None

Değişkenler

Name Description
FilePermissions.DELETE

Paylaşımdaki herhangi bir dosyayı silin. Not: Hizmet SAS'sine sahip bir paylaşımı silme izinleri veremezsiniz. Bunun yerine bir hesap SAS'i kullanın.

FilePermissions.LIST

Paylaşımdaki dosyaları ve dizinleri listeleyin.

FilePermissions.READ

Paylaşımdaki herhangi bir dosyanın içeriğini, özelliklerini veya meta verilerini okuyun. Paylaşımdaki herhangi bir dosyayı kopyalama işleminin kaynağı olarak kullanın.

FilePermissions.WRITE

Paylaşımdaki herhangi bir dosya için içerik, özellikler veya meta veriler oluşturun veya yazın. Dosyayı yeniden boyutlandırın. Dosyayı aynı hesaptaki kopyalama işleminin hedefi olarak kullanın. Not: Hizmet SAS'siyle paylaşım özelliklerini veya meta verilerini okuma veya yazma izinleri veremezsiniz. Bunun yerine bir hesap SAS'i kullanın.

Öznitelikler

DELETE

DELETE = <azure.storage.file.models.SharePermissions object>

LIST

LIST = <azure.storage.file.models.SharePermissions object>

READ

READ = <azure.storage.file.models.SharePermissions object>

WRITE

WRITE = <azure.storage.file.models.SharePermissions object>