@azure/storage-queue package
Sınıflar
AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASResourceTypes |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen kaynakları temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu kaynak türüne erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde kaynaklar alanı olarak ayarlanmalıdır. Bu sınıf olmadan kaynak dizesini oluşturmak mümkündür, ancak kaynakların sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AccountSASServices |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen hizmetleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin söz konusu hizmete erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde hizmetler alanı olarak ayarlanmalıdır. Bu sınıf olmadan hizmet dizesini oluşturmak mümkündür, ancak hizmetlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
Credential |
Kimlik bilgisi, Azure Depolama HTTP istekleri imzalama için soyut bir sınıftır. Bu sınıf CredentialPolicy'yi oluşturan bir credentialPolicyCreator fabrikasını barındıracak. |
CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
Pipeline |
HTTP istek ilkelerini içeren bir pipeline sınıfı. newPipeline öğesini çağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
QueueClient |
QueueClient, Azure Depolama Kuyruğu'nun iletilerini işlemenize olanak sağlayan bir URL'yi temsil eder. |
QueueSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, ServiceSAS tarafından kuyruğa verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve QueueSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
QueueServiceClient |
QueueServiceClient, kuyrukları işlemenize olanak sağlayan Azure Depolama Kuyruğu hizmetinin URL'sini temsil eder. |
RestError |
Başarısız işlem hattı istekleri için özel bir hata türü. |
SASQueryParameters |
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 AccountSASSignatureValues ve QueueSASSignatureValues türleri tarafından oluşturulur. Oluşturulduktan sonra, bir içine toString() kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda burada dikkatli olunmalıdır ve bu da bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilir). NOT: Bu sınıfın örnekleri sabittir. |
StorageBrowserPolicy |
StorageBrowserPolicy, Node.js ve tarayıcı çalışma zamanı arasındaki farkları işler; örneğin:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory, StorageRetryPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
StorageSharedKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Azure Depolama hizmetinin hesap anahtarı yetkilendirmesi için StorageSharedKeyCredential. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy, HTTP isteğini paylaşılan anahtarla imzalamak için kullanılan bir ilkedir. |
Arabirimler
AccessPolicy |
Erişim ilkesi |
AccountSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. AccountSASSignatureValues, bir Azure Depolama hesabı için Paylaşılan Erişim İmzası (SAS) oluşturmak için kullanılır. Buradaki tüm değerler uygun şekilde ayarlandıktan sonra, kuyruk URL'lerine gerçekten uygulanabilen SAS'nin bir gösterimini almak için generateSASQueryParameters() çağrısı yapın. Not: hem bu sınıfın hem de SASQueryParameters'ın mevcut olduğunu çünkü ilkinin değişebilir ve mantıksal bir gösterimi olduğunu, ikincisinin sabit olduğunu ve gerçek REST istekleri oluşturmak için kullanıldığını unutmayın. SAS hakkında daha fazla kavramsal bilgi için bkz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 . Gerekli olan parametreler dahil olmak üzere parametrelerin açıklamaları için bkz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas . |
CommonOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
CorsRule |
CORS, başka bir etki alanındaki kaynaklara erişmek için bir etki alanı altında çalışan bir web uygulamasını etkinleştiren bir HTTP özelliğidir. Web tarayıcıları, bir web sayfasının farklı bir etki alanındaki API'leri çağırmasını engelleyen, aynı kaynak ilkesi olarak bilinen bir güvenlik kısıtlaması uygular; CORS, bir etki alanının (kaynak etki alanı) başka bir etki alanındaki API'leri çağırmasına izin vermek için güvenli bir yol sağlar |
DequeuedMessageItem |
Kuyrukta İleti Al çağrılırken QueueMessageList dizisinde döndürülen nesne. |
EnqueuedMessage |
Kuyruğa İleti Koy çağrılırken QueueMessageList dizisinde döndürülen nesne |
GeoReplication |
İkincil Depolama Hizmeti için Geo-Replication bilgileri |
HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
HttpOperationResponse |
core-v1 (core-http) ile uyumlu http Yanıtı. |
HttpResponse |
Http yanıtının, onu oluşturan isteğe başvuru içeren bir gösterimi. |
IHttpClient |
Çekirdek-http istek ilkeleri için uyumlu bir arabirim |
ListQueuesSegmentResponse |
Bir Kuyruk Hizmetinde Liste Kuyrukları çağrılırken döndürülen nesne. |
Logging |
Azure Analytics Günlük ayarları. |
MessageIdDeleteHeaders |
MessageId_delete işlemi için üst bilgileri tanımlar. |
MessageIdUpdateHeaders |
MessageId_update işlemi için üst bilgileri tanımlar. |
MessagesClearHeaders |
Messages_clear işlemi için üst bilgileri tanımlar. |
MessagesDequeueHeaders |
Messages_dequeue işlemi için üst bilgileri tanımlar. |
MessagesDequeueOptionalParams |
İsteğe bağlı parametreler. |
MessagesEnqueueHeaders |
Messages_enqueue işlemi için üst bilgileri tanımlar. |
MessagesEnqueueOptionalParams |
İsteğe bağlı parametreler. |
MessagesPeekHeaders |
Messages_peek işlemi için üst bilgileri tanımlar. |
MessagesPeekOptionalParams |
İsteğe bağlı parametreler. |
Metadata |
Anahtar-değer dize çiftleri koleksiyonu. |
Metrics |
Ölçümleri temsil eden bir arabirim. |
PeekedMessageItem |
Kuyruktaki İletilere Göz Atma çağrılırken QueueMessageList dizisinde döndürülen nesne |
PipelineLike |
HTTP istek ilkelerini içeren pipeline sınıfı arabirimi. newPipeline öğesini çağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
PipelineOptions |
İşlem hattı oluşturucu için seçenek arabirimi. |
QueueClearMessagesOptions |
clearMessages işlemini yapılandırma seçenekleri |
QueueCreateHeaders |
Queue_create işlemi için üst bilgileri tanımlar. |
QueueCreateIfNotExistsResponse |
createIfNotExists işlemi için yanıt verilerini içerir. |
QueueCreateOptions |
Oluşturma işlemini yapılandırma seçenekleri |
QueueDeleteHeaders |
Queue_delete işlemi için üst bilgileri tanımlar. |
QueueDeleteIfExistsResponse |
deleteIfExists işlemi için yanıt verilerini içerir. |
QueueDeleteMessageOptions |
deleteMessage işlemini yapılandırma seçenekleri |
QueueDeleteOptions |
Silme işlemini yapılandırma seçenekleri |
QueueExistsOptions |
Yapılandırma seçenekleri var işlemi |
QueueGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
QueueGetAccessPolicyHeaders |
Queue_getAccessPolicy işlemi için üst bilgileri tanımlar. |
QueueGetAccessPolicyOptions |
getAccessPolicy işlemini yapılandırma seçenekleri |
QueueGetPropertiesHeaders |
Queue_getProperties işlemi için üst bilgileri tanımlar. |
QueueGetPropertiesOptions |
getProperties işlemini yapılandırma seçenekleri |
QueueItem |
Azure Depolama Kuyruğu. |
QueuePeekMessagesOptions |
peekMessages işlemini yapılandırma seçenekleri |
QueueReceiveMessageOptions |
receiveMessages işlemini yapılandırma seçenekleri |
QueueSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. QueueSASSignatureValues, kuyruklar için Kuyruk hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır. |
QueueSendMessageOptions |
sendMessage işlemini yapılandırma seçenekleri |
QueueServiceProperties |
Depolama Hizmeti Özellikleri. |
QueueServiceStatistics |
Depolama hizmetinin istatistikleri. |
QueueSetAccessPolicyHeaders |
Queue_setAccessPolicy işlemi için üst bilgileri tanımlar. |
QueueSetAccessPolicyOptions |
setAccessPolicy işlemini yapılandırma seçenekleri |
QueueSetMetadataHeaders |
Queue_setMetadata işlemi için üst bilgileri tanımlar. |
QueueSetMetadataOptions |
setMetadata işlemini yapılandırma seçenekleri |
QueueUpdateMessageOptions |
updateMessage işlemini yapılandırma seçenekleri |
RequestPolicyFactory |
Core-http'nin RequestPolicyFactory ile uyumluluk için bir arabirim |
RequestPolicyOptions |
RequestPolicy ile uyumluluk arabirimi |
ResponseLike |
Basit bir _response özelliğine sahip bir nesne. |
ResponseWithBody |
Bilinen türlerde zaten ayrıştırılmış gövde ve üst bilgileri olan _response özelliğine sahip bir nesne. |
ResponseWithHeaders |
Önceden türü oluşturulmuş bir nesnede ayrıştırılmış üst bilgileri olan _response özelliğine sahip bir nesne. |
RetentionPolicy |
bekletme ilkesi |
SasIPRange |
SAS için izin verilen IP aralığı. |
ServiceClientOptions |
ServiceClientOptions alt |
ServiceGenerateAccountSasUrlOptions |
generateAccountSasUrl işlemini yapılandırma seçenekleri. |
ServiceGetPropertiesHeaders |
Service_getProperties işlemi için üst bilgileri tanımlar. |
ServiceGetPropertiesOptions |
getProperties işlemini yapılandırma seçenekleri |
ServiceGetStatisticsHeaders |
Service_getStatistics işlemi için üst bilgileri tanımlar. |
ServiceGetStatisticsOptions |
getStatistics işlemini yapılandırma seçenekleri |
ServiceListQueuesOptions |
listQueues işlemini yapılandırma seçenekleri |
ServiceListQueuesSegmentHeaders |
Service_listQueuesSegment işlemi için üst bilgileri tanımlar. |
ServiceSetPropertiesHeaders |
Service_setProperties işlemi için üst bilgileri tanımlar. |
ServiceSetPropertiesOptions |
setProperties işlemini yapılandırma seçenekleri |
SignedIdentifier |
İmzalı tanımlayıcı. |
SignedIdentifierModel |
imzalı tanımlayıcı |
StoragePipelineOptions |
newPipeline işlevi için seçenekler arabirimi. |
StorageRetryOptions |
Depolama Blobu yeniden deneme seçenekleri arabirimi. |
WebResource |
Uzak sunucuya yapılacak HTTP isteğinin açıklaması. |
Tür Diğer Adları
CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
GeoReplicationStatusType |
GeoReplicationStatusType değerlerini tanımlar. |
HttpRequestBody |
İstekte desteklenen gövde türleri. NodeJS.ReadableStream ve () => NodeJS.ReadableStream yalnızca Node'dur. Blob, ReadableStream ve () => ReadableStream yalnızca tarayıcıdır. |
ListQueuesIncludeType |
ListQueuesIncludeType değerlerini tanımlar. Olası değerler şunlardır: 'metadata' |
MessageIdDeleteResponse |
Silme işlemi için yanıt verilerini içerir. |
MessageIdUpdateResponse |
Güncelleştirme işlemi için yanıt verilerini içerir. |
MessagesClearResponse |
Temizleme işlemi için yanıt verilerini içerir. |
QueueClearMessagesResponse |
clearMessages işlemi için yanıt verilerini içerir. |
QueueCreateResponse |
Oluşturma işlemi için yanıt verilerini içerir. |
QueueDeleteMessageResponse |
deleteMessage işleminin yanıt verilerini içerir. |
QueueDeleteResponse |
Silme işleminin yanıt verilerini içerir. |
QueueGetAccessPolicyResponse |
getAccessPolicy işlemi için yanıt verilerini içerir. |
QueueGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
QueuePeekMessagesResponse |
peekMessages işleminin yanıt verilerini içerir. |
QueueReceiveMessageResponse |
receiveMessages işleminin yanıt verilerini içerir. |
QueueSendMessageResponse |
sendMessage işleminin yanıt verilerini içerir. |
QueueSetAccessPolicyResponse |
setAccessPolicy işleminin yanıt verilerini içerir. |
QueueSetMetadataResponse |
setMetadata işlemi için yanıt verilerini içerir. |
QueueUpdateMessageResponse |
updateMessage işlemi için yanıt verilerini içerir. |
ReceivedMessageItem |
receiveMessages çağrılırken dizide |
ServiceGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
ServiceGetStatisticsResponse |
getStatistics işlemi için yanıt verilerini içerir. |
ServiceListQueuesSegmentResponse |
listQueuesSegment işleminin yanıt verilerini içerir. |
ServiceSetPropertiesResponse |
setProperties işlemi için yanıt verilerini içerir. |
WithResponse |
Bilinen bir _response özelliğine sahip bir işlem sonucunu temsil eden bir tür. |
Numaralandırmalar
SASProtocol |
Oluşturulan SAS için protokoller. |
StorageQueueAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur. Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamanız veya expiresOn & izinleri, bu oluşturucuyla başlarsanız el ile atamanız gerekir. |
get |
Kuyruk hizmeti için bir depolama hesabına OAuth hedef kitlesi almak için. |
is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı |
new |
Kimlik bilgileri sağlanmış yeni bir İşlem Hattı nesnesi oluşturur. |
İşlev Ayrıntıları
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametreler
- accountSASSignatureValues
- AccountSASSignatureValues
Hesabın SAS İmzası değerleri
- sharedKeyCredential
- StorageSharedKeyCredential
Paylaşılan anahtar kimlik bilgileri.
Döndürülenler
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
SASQueryParameters örneğini oluşturur.
Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için izinler, startsOn ve identifier gibi ilgili özellikleri doğrudan ayarlayın.
UYARI: Tanımlayıcı sağlanmadığında izinler ve expiresOn gereklidir. Tanımlayıcıya değer atamanız veya expiresOn & izinleri, bu oluşturucuyla başlarsanız el ile atamanız gerekir.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametreler
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
getQueueServiceAccountAudience(string)
Kuyruk hizmeti için bir depolama hesabına OAuth hedef kitlesi almak için.
function getQueueServiceAccountAudience(storageAccountName: string): string
Parametreler
- storageAccountName
-
string
Döndürülenler
string
isPipelineLike(unknown)
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı
function isPipelineLike(pipeline: unknown): pipeline
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
pipeline
Bağımsız değişken İşlem Hattı sözleşmesini karşıladığında true
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgileri sağlanmış yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametreler
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential veya hizmete yönelik isteklerin @azure/identity
kimliğini doğrulamak için paketten herhangi bir kimlik bilgisi gibi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- pipelineOptions
- StoragePipelineOptions
İsteğe bağlı. Seçenekler’i seçin.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.