@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 bir CredentialPolicyCreator üyesi 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. |
HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
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 başvuru olarak 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. |
RequestPolicyOptions |
RequestPolicy oluştururken kullanılabilecek isteğe bağlı özellikler. |
RestError |
Hizmet uç noktasına http isteğinden kaynaklanan bir hata. |
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. |
WebResource |
Yeni bir WebResource nesnesi oluşturur. Bu sınıf, kitaplık/uygulamadan bağımsız olarak ve istek başlatmak için gerekli özellikleri sarmalayarak REST çağrısı üzerinde soyutlama sağlar. |
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 |
HttpOperationResponse |
Http isteği ve yanıtı için sarmalayıcı nesnesi. Seri durumdan çıkarılmış nesne, yanıt gövdesi JSON veya XML olarak alındığında özelliğinde depolanır |
IHttpClient |
HttpRequests gönderebilen ve vaat edilen HttpResponses'i alabilen 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 Gözatma İletileri çağrılırken QueueMessageList dizisinde döndürülen nesne |
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şleminin 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 |
RequestPolicy |
İstek ilkesinin temel yapısı. |
RetentionPolicy |
bekletme ilkesi |
SasIPRange |
SAS için izin verilen IP aralığı. |
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() yöntemi için seçenek arabirimi. |
StorageRetryOptions |
Depolama Kuyruğu yeniden deneme seçenekleri arabirimi. |
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 |
Olası HTTP isteği gövde türleri |
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 |
RequestPolicyFactory |
Sağlanan nextPolicy'yi kullanan istek başına yeni bir RequestPolicy oluşturur. |
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. |
Numaralandırmalar
SASProtocol |
Oluşturulan SAS için protokoller. |
StorageQueueAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
deserialization |
HTTP işlem hattından geçerken HTTP istek gövdelerini seri hale getiren yeni bir serileştirme RequestPolicyCreator oluşturun. |
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 |
|
new |
Kimlik bilgileri sağlanmış yeni bir İşlem Hattı nesnesi oluşturur. |
İşlev Ayrıntıları
deserializationPolicy(DeserializationContentTypes, SerializerOptions)
HTTP işlem hattından geçerken HTTP istek gövdelerini seri hale getiren yeni bir serileştirme RequestPolicyCreator oluşturun.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory
Parametreler
- deserializationContentTypes
- DeserializationContentTypes
- parsingOptions
- SerializerOptions
Döndürülenler
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)
function getQueueServiceAccountAudience(storageAccountName: string): string
Parametreler
- storageAccountName
-
string
Döndürülenler
string
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
Seçenekler’i seçin.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.