ShareClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, ShareClient Azure Depolama paylaşımlarını ve bunların dizinlerini ve dosyalarını işlemenize olanak tanır.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Devralma
-
ShareClient
Oluşturucular
Özellikler
AccountName |
Paylaşım istemcisine karşılık gelen Depolama hesabı adını alır. |
CanGenerateSasUri |
İstemcinin sas oluşturup oluşturamayacağını belirler. İstemcinin kimliği bir StorageSharedKeyCredentialile doğrulanmışsa. |
Name |
Paylaşımın adını alır. |
Uri |
Paylaşımın birincil Uri uç noktasını alır. |
Yöntemler
Create(ShareCreateOptions, CancellationToken) |
İşlem, Create(ShareCreateOptions, CancellationToken) belirtilen hesap altında yeni bir paylaşım oluşturur. Aynı ada sahip bir paylaşım zaten varsa, işlem başarısız olur. Daha fazla bilgi için bkz. Paylaşım Oluştur'u seçin. |
CreateAsync(ShareCreateOptions, CancellationToken) |
İşlem, CreateAsync(ShareCreateOptions, CancellationToken) belirtilen hesap altında yeni bir paylaşım oluşturur. Aynı ada sahip bir paylaşım zaten varsa, işlem başarısız olur. Daha fazla bilgi için bkz. Paylaşım Oluştur'u seçin. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
İşlem, CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bu paylaşımda yeni bir dizin oluşturur. Daha fazla bilgi için bkz. Dizin Oluştur'u seçin. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
İşlem, CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bu paylaşımda yeni bir dizin oluşturur. Daha fazla bilgi için bkz. Dizin Oluştur'u seçin. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
İşlem, CreateIfNotExists(ShareCreateOptions, CancellationToken) belirtilen hesap altında yeni bir paylaşım oluşturur. Aynı ada sahip bir paylaşım zaten varsa, değiştirilmez. Daha fazla bilgi için bkz. Paylaşım Oluştur'u seçin. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
İşlem, CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) belirtilen hesap altında yeni bir paylaşım oluşturur. Aynı ada sahip bir paylaşım zaten varsa, değiştirilmez. Daha fazla bilgi için bkz. Paylaşım Oluştur'u seçin. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
İşlem, CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) belirtilen hesap altında yeni bir paylaşım oluşturur. Aynı ada sahip bir paylaşım zaten varsa, değiştirilmez. Daha fazla bilgi için bkz. Paylaşım Oluştur'u seçin. |
CreatePermission(String, CancellationToken) |
Paylaşım düzeyinde bir izin (güvenlik tanımlayıcısı) oluşturur. Oluşturulan güvenlik tanımlayıcısı, paylaşımdaki dosyalar/dizinler için kullanılabilir. |
CreatePermissionAsync(String, CancellationToken) |
Paylaşım düzeyinde bir izin (güvenlik tanımlayıcısı) oluşturur. Oluşturulan güvenlik tanımlayıcısı, paylaşımdaki dosyalar/dizinler için kullanılabilir. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Bir paylaşımın salt okunur anlık görüntüsünü oluşturur. Daha fazla bilgi için bkz. Anlık Görüntü Paylaşımı. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Bir paylaşımın salt okunur anlık görüntüsünü oluşturur. Daha fazla bilgi için bkz. Anlık Görüntü Paylaşımı. |
Delete(ShareDeleteOptions, CancellationToken) |
Belirtilen paylaşım veya paylaşım anlık görüntüsünü silinmek üzere işaretler. Paylaşım veya paylaşım anlık görüntüsü ve içindeki tüm dosyalar daha sonra çöp toplama sırasında silinir ve bu işlem birkaç dakika sürebilir. Daha fazla bilgi için bkz. Paylaşımı Sil'i seçin. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Belirtilen paylaşım veya paylaşım anlık görüntüsünü silinmek üzere işaretler. Paylaşım veya paylaşım anlık görüntüsü ve içindeki tüm dosyalar daha sonra çöp toplama sırasında silinir ve bu işlem birkaç dakika sürebilir. Daha fazla bilgi için bkz. Paylaşımı Sil'i seçin. |
DeleteDirectory(String, CancellationToken) |
İşlem belirtilen DeleteDirectory(String, CancellationToken) boş dizini kaldırır. Daha fazla bilgi için bkz. Dizini Sil'i seçin. |
DeleteDirectoryAsync(String, CancellationToken) |
İşlem belirtilen DeleteDirectoryAsync(String, CancellationToken) boş dizini kaldırır. Daha fazla bilgi için bkz. Dizini Sil'i seçin. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Varsa, belirtilen paylaşımı veya paylaşım anlık görüntüsünü silinmek üzere işaretler. Daha fazla bilgi için bkz. Paylaşımı Sil'i seçin. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Varsa, belirtilen paylaşımı veya paylaşım anlık görüntüsünü silinmek üzere işaretler. Daha fazla bilgi için bkz. Paylaşımı Sil'i seçin. |
Exists(CancellationToken) |
İlişkili paylaşımın Exists(CancellationToken) depolama hizmetindeki ShareClient depolama hesabında mevcut olup olmadığını görmek için işlemi üzerinde çağrılabilir. |
ExistsAsync(CancellationToken) |
İlişkili paylaşımın ExistsAsync(CancellationToken) depolama hizmetindeki ShareClient depolama hesabında mevcut olup olmadığını görmek için işlemi üzerinde çağrılabilir. |
GenerateSasUri(ShareSasBuilder) |
, GenerateSasUri(ShareSasBuilder) geçirilen İstemci özelliklerine ve oluşturucuya göre bir Blob Kapsayıcı Hizmeti Paylaşılan Erişim İmzası (SAS) Uri'sini oluşturan bir Uri döndürür. SAS, istemcinin paylaşılan anahtar kimlik bilgileriyle imzalanır. İstemcinin bir Hizmet Sas'i imzalayıp imzalayamadığını denetlemek için bkz CanGenerateSasUri. . Daha fazla bilgi için bkz. Hizmet SAS'si oluşturma. |
GenerateSasUri(ShareSasPermissions, DateTimeOffset) |
, GenerateSasUri(ShareSasPermissions, DateTimeOffset) geçirilen İstemci özelliklerine ve parametrelerine göre Bir Paylaşım Hizmeti Paylaşılan Erişim İmzası (SAS) Uri'sini oluşturan bir Uri döndürür. SAS, istemcinin paylaşılan anahtar kimlik bilgileriyle imzalanır. İstemcinin bir Hizmet Sas'i imzalayıp imzalayamadığını denetlemek için bkz CanGenerateSasUri. . Daha fazla bilgi için bkz. Hizmet SAS'si oluşturma. |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
İşlem GetAccessPolicy(ShareFileRequestConditions, CancellationToken) bu paylaşım için izinleri alır. İzinler, paylaşım verilerine genel olarak erişilip erişilemeyeceğini gösterir. Daha fazla bilgi için bkz. Paylaşım ACL'lerini edinin. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
İşlem GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) bu paylaşım için izinleri alır. İzinler, paylaşım verilerine genel olarak erişilip erişilemeyeceğini gösterir. Daha fazla bilgi için bkz. Paylaşım ACL'lerini edinin. |
GetDirectoryClient(String) |
sonuna Uriekleyerek |
GetParentServiceClientCore() |
Bu ShareClient'nin üst kapsayıcısına işaret eden yeni ShareServiceClient bir oluşturun. Yeni ShareServiceClient , ile aynı istek ilkesi işlem hattını ShareClientkullanır. |
GetPermission(String, CancellationToken) |
Güvenlik Tanımlayıcısı Tanım Dili'nde (SDDL) dosya iznini alır. |
GetPermissionAsync(String, CancellationToken) |
Güvenlik Tanımlayıcısı Tanım Dili'nde (SDDL) dosya iznini alır. |
GetProperties(ShareFileRequestConditions, CancellationToken) |
İşlem, GetProperties(ShareFileRequestConditions, CancellationToken) paylaşım için tüm kullanıcı tanımlı meta verileri, standart HTTP özelliklerini ve sistem özelliklerini döndürür. Daha fazla bilgi için bkz. Paylaşım Özelliklerini Alma. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
İşlem, GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) paylaşım için tüm kullanıcı tanımlı meta verileri, standart HTTP özelliklerini ve sistem özelliklerini döndürür. Daha fazla bilgi için bkz. Paylaşım Özelliklerini Alma. |
GetRootDirectoryClient() |
Paylaşımın kökü için bir ShareDirectoryClient nesne oluşturun. Yeni ShareDirectoryClient , ile aynı istek ilkesi işlem hattını ShareClientkullanır. |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Paylaşımla ilgili istatistikleri alır. Daha fazla bilgi için bkz. Paylaşım İstatistikleri alın. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Paylaşımla ilgili istatistikleri alır. Daha fazla bilgi için bkz. Paylaşım İstatistikleri alın. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
İşlem, SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) belirtilen paylaşım için izinleri ayarlar. İzinler, paylaşım verilerine genel olarak erişilip erişilemeyeceğini gösterir. Daha fazla bilgi için bkz. Paylaşım ACL'lerini ayarlayın. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
İşlem, SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) belirtilen paylaşım için izinleri ayarlar. İzinler, paylaşım verilerine genel olarak erişilip erişilemeyeceğini gösterir. Daha fazla bilgi için bkz. Paylaşım ACL'lerini ayarlayın. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
İşlem, SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) belirtilen paylaşım için kullanıcı tanımlı meta verileri bir veya daha fazla ad-değer çifti olarak ayarlar. Daha fazla bilgi için bkz. Meta Verileri Paylaş'a ayarlayın. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
İşlem, SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) belirtilen paylaşım için kullanıcı tanımlı meta verileri bir veya daha fazla ad-değer çifti olarak ayarlar. Daha fazla bilgi için bkz. Meta Verileri Paylaş'a ayarlayın. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Paylaşımın özelliklerini ayarlar. Daha fazla bilgi için bkz. Paylaşım Özellikleri'ni ayarlayın. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Paylaşımın özelliklerini ayarlar. Daha fazla bilgi için bkz. Paylaşım Özellikleri'ni ayarlayın. |
WithSnapshot(String) |
Sınıfın ShareClient yeni bir örneğini özdeş Uri bir kaynakla ancak belirtilen Daha fazla bilgi için bkz. Anlık Görüntü Paylaşımı. |
Uzantı Metotları
GetShareLeaseClient(ShareClient, String) |
ShareLeaseClient sınıfının yeni bir örneğini başlatır. |
GetParentServiceClient(ShareClient) |
Bu ShareClient'nin üst kapsayıcısına işaret eden yeni ShareServiceClient bir oluşturun. Yeni ShareServiceClient , ile aynı istek ilkesi işlem hattını ShareClientkullanır. |
Şunlara uygulanır
Azure SDK for .NET