SASQueryParameters class
Azure Depolama SAS'sinin sorgu parametrelerini oluşturan bileşenleri temsil eder. Bu tür doğrudan kullanıcı tarafından yapılandırılmaz; yalnızca <xref:AccountSASSignatureValues> ve <xref:QueueSASSignatureValues> türleri tarafından oluşturulur. Oluşturulduktan sonra bir <xref:String> kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilecek şekilde burada dikkatli olunmalıdır). NOT: Bu sınıfın örnekleri sabittir.
Oluşturucular
| SASQuery |
SASQueryParameters örneğini oluşturur. |
Özellikler
| expires |
İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. Bu SAS belirtecinin süre sonu süresi. |
| identifier | Opsiyonel. İmzalı tanımlayıcı (yalnızca <xref:QueueSASSignatureValues>için). |
| ip |
Opsiyonel. Bu SAS için izin verilen IP aralığı. |
| permissions | İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. Daha fazla bilgi için lütfen <xref:AccountSASPermissions><xref:QueueSASPermissions> bakın. |
| protocol | Opsiyonel. İzin verilen HTTP protokolleri. |
| resource | Opsiyonel. Depolama kuyruğu (yalnızca <xref:QueueSASSignatureValues>için). |
| resource |
Opsiyonel. Erişilmekte olan depolama kaynağı türleri (yalnızca Hesap SAS için). Daha fazla bilgi için lütfen <xref:AccountSASResourceTypes> bakın. |
| services | Opsiyonel. Erişilmekte olan depolama hizmetleri (yalnızca Hesap SAS'ı için). Daha fazla bilgi için lütfen <xref:AccountSASServices> bakın. |
| signature | SAS belirtecinin imzası. |
| starts |
Opsiyonel. Bu SAS belirtecinin başlangıç saati. |
| version | Depolama API'sinin sürümü. |
Yöntemler
| to |
Tüm SAS sorgu parametrelerini URL'ye eklenebilen bir dizeye kodlar. |
Oluşturucu Ayrıntıları
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
SASQueryParameters örneğini oluşturur.
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)
Parametreler
- version
-
string
Depolama sürümünü temsil etme
- signature
-
string
SAS belirtecinin imzasını temsil etme
- permissions
-
string
Depolama izinlerini temsil etme
- services
-
string
Erişilmekte olan depolama hizmetlerini temsil etme (yalnızca Hesap SAS için)
- resourceTypes
-
string
Erişilmekte olan depolama kaynak türlerini temsil etme (yalnızca Hesap SAS için)
- protocol
- SASProtocol
İzin verilen HTTP protokollerini temsil etme
- startsOn
-
Date
Bu SAS belirtecinin başlangıç zamanını temsil eden
- expiresOn
-
Date
Bu SAS belirtecinin süre sonu süresini temsil eden
- ipRange
- SasIPRange
Bu SAS belirteci için geçerli IP adresleri aralığını temsil etme
- identifier
-
string
İmzalı tanımlayıcıyı temsil etme (yalnızca Hizmet SAS'sı için)
- resource
-
string
Depolama kuyruğunun temsili (yalnızca Hizmet SAS'sı için)
Özellik Ayrıntıları
expiresOn
İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. Bu SAS belirtecinin süre sonu süresi.
expiresOn?: Date
Özellik Değeri
Date
identifier
Opsiyonel. İmzalı tanımlayıcı (yalnızca <xref:QueueSASSignatureValues>için).
identifier?: string
Özellik Değeri
string
ipRange
Opsiyonel. Bu SAS için izin verilen IP aralığı.
SasIPRange | undefined ipRange
Özellik Değeri
SasIPRange | undefined
permissions
İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. Daha fazla bilgi için lütfen <xref:AccountSASPermissions><xref:QueueSASPermissions> bakın.
permissions?: string
Özellik Değeri
string
protocol
resource
Opsiyonel. Depolama kuyruğu (yalnızca <xref:QueueSASSignatureValues>için).
resource?: string
Özellik Değeri
string
resourceTypes
Opsiyonel. Erişilmekte olan depolama kaynağı türleri (yalnızca Hesap SAS için). Daha fazla bilgi için lütfen <xref:AccountSASResourceTypes> bakın.
resourceTypes?: string
Özellik Değeri
string
services
Opsiyonel. Erişilmekte olan depolama hizmetleri (yalnızca Hesap SAS'ı için). Daha fazla bilgi için lütfen <xref:AccountSASServices> bakın.
services?: string
Özellik Değeri
string
signature
SAS belirtecinin imzası.
signature: string
Özellik Değeri
string
startsOn
Opsiyonel. Bu SAS belirtecinin başlangıç saati.
startsOn?: Date
Özellik Değeri
Date
version
Depolama API'sinin sürümü.
version: string
Özellik Değeri
string
Yöntem Ayrıntıları
toString()
Tüm SAS sorgu parametrelerini URL'ye eklenebilen bir dizeye kodlar.
function toString()
Döndürülenler
string