@azure/ms-rest-js package
Sınıflar
| ApiKeyCredentials |
API anahtarı kullanarak bir hizmette kimlik doğrulaması yapar. |
| AzureIdentityCredentialAdapter |
Bu sınıf, kimlik doğrulaması için <xref:TokenCredential> kimlik bilgileri ailesini kabul eden eski Azure SDK'larıyla kullanmak üzere |
| BaseRequestPolicy | |
| BasicAuthenticationCredentials | |
| DefaultHttpClient | |
| DomainCredentials |
API anahtarı kullanarak bir hizmette kimlik doğrulaması yapar. |
| HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
| RequestPolicyOptions |
RequestPolicy oluştururken kullanılabilecek isteğe bağlı özellikler. |
| RestError | |
| Serializer | |
| ServiceClient | |
| TokenCredentials |
Kimlik doğrulaması için belirteç dizesi ve yazma düzeni kullanan bir kimlik bilgileri nesnesi. |
| TopicCredentials |
API anahtarı kullanarak bir hizmette kimlik doğrulaması yapar. |
| URLBuilder |
URL'leri oluşturma, değiştirme ve ayrıştırma işlemlerini işleyen bir sınıf. |
| URLQuery |
URLBuilder'ın sorgu bölümünü işleyen bir sınıf. |
| WebResource |
Yeni bir WebResource nesnesi oluşturur. Bu sınıf, kitaplık/uygulamadan bağımsız olup isteği başlatmak için gerekli özellikleri sarmalayarak REST çağrısı üzerinde bir soyutlama sağlar. |
Arabirimler
| AbortSignalLike |
"Abort" olayı tetiklendikten sonra isteğin durdurulmasına izin verir. Tarayıcı yerleşik AbortSignal ve yaygın polifill'lerle uyumludur. |
| AgentSettings |
HTTP ve HTTPS aracıları (yalnızcaNode.js) |
| ApiKeyCredentialOptions | |
| BaseMapper | |
| CompositeMapper | |
| CompositeMapperType | |
| DeserializationContentTypes |
bir işlem yanıtının belirli bir şekilde seri durumdan çıkarılması gerektiğini belirten içerik türleri. |
| DictionaryMapper | |
| DictionaryMapperType | |
| EnumMapper | |
| EnumMapperType | |
| HttpClient |
HttpRequests gönderebilen ve vaat edilen HttpResponses alabilen bir arabirim. |
| HttpHeader |
HttpHeaders koleksiyonundaki tek bir üst bilgi. |
| HttpHeadersLike |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
| HttpOperationResponse |
Http isteği ve yanıtı için sarmalayıcı nesnesi. Seri durumdan çıkarılmış nesne, yanıt gövdesi JSON veya XML'de alındığında |
| HttpPipelineLogger |
HttpPipeline'e eklenebilen bir Günlükçü. Bu, her RequestPolicy'nin hata ayıklama amacıyla kullanılabilecek iletileri günlüğe kaydetmesini sağlar. |
| HttpResponse |
Http yanıtlarında her zaman mevcut olacak özellikler. |
| MapperConstraints | |
| OperationArguments |
Bir işlemin tek bir çağrısına uygulanan özellikler koleksiyonu. |
| OperationParameter |
Tüm operation parametresinin genişletici olduğu ortak bir arabirim. |
| OperationQueryParameter |
İşlemin HTTP isteğine sorgu parametresi olarak eklenecek bir işlemin parametresi. |
| OperationResponse |
Tek bir durum kodu için bir işlem isteğinden döndürülebilen OperationResponse. |
| OperationSpec |
bir işlemi tanımlayan belirtim. |
| OperationURLParameter |
İşlemin istek URL'sine değiştirilecek bir işlem parametresi. |
| ParameterValue |
RequestPrepareOptions içindeki yol veya sorgu parametreleri için sağlanan Parametre değeri |
| PolymorphicDiscriminator | |
| ProxySettings |
HTTP proxy ayarları (yalnızcaNode.js) |
| RedirectOptions |
Yeniden yönlendirme yanıtlarının nasıl işleneceğini gösteren seçenekler. |
| RequestOptionsBase |
Her işlemde kullanılacak options nesnesinin temel yapısını açıklar. |
| RequestPolicy | |
| RequestPolicyOptionsLike |
RequestPolicy oluştururken kullanılabilecek isteğe bağlı özellikler. |
| RequestPrepareOptions | |
| RestResponse |
REST çağrısına düzleştirilmiş yanıt. Temel alınan HttpOperationResponse'un yanı sıra parsedBody, parsedHeaders vb. birleştirilmiş özelliklerini içerir. |
| SequenceMapper | |
| SequenceMapperType | |
| ServiceCallback | |
| ServiceClientCredentials | |
| ServiceClientOptions |
İstemci oluşturulurken sağlanacak seçenekler. |
| SimpleMapperType | |
| TokenResponse |
TokenResponse |
| UrlParameterValue | |
| WebResourceLike |
REST çağrısı üzerinden soyutlama. |
Tür Diğer Adları
| Authenticator | |
| CommonRequestInfo | |
| CommonRequestInit | |
| CommonResponse | |
| HttpMethods | |
| HttpRequestBody | |
| Mapper | |
| MapperType | |
| ParameterPath | |
| RawHttpHeaders |
Basit bir JSON nesnesi olarak temsil edilen httpheaders koleksiyonu. |
| RequestPolicyFactory |
Sağlanan nextPolicy'yi kullanan istek başına yeni bir RequestPolicy oluşturur. |
| TelemetryInfo | |
| TransferProgressEvent |
Karşıya yükleme veya indirme ilerlemesine yanıt olarak tetiklenir. |
Numaralandırmalar
| HttpPipelineLogLevel |
HttpPipelineLogger ile kullanılabilecek farklı günlük düzeyleri. |
| QueryCollectionFormat |
Sorgu parametresi değeri için bir değer dizisini birleştirmek için kullanılacak biçim. |
İşlevler
İşlev Ayrıntıları
agentPolicy(AgentSettings)
function agentPolicy(agentSettings?: AgentSettings): RequestPolicyFactory
Parametreler
- agentSettings
- AgentSettings
Döndürülenler
applyMixins(any, any[])
SourceCtors prototipi üzerindeki özellikleri targetCtor prototipine uygular
function applyMixins(targetCtor: any, sourceCtors: any[])
Parametreler
- targetCtor
-
any
Özelliklerin uygulanması gereken hedef nesne.
- sourceCtors
-
any[]
Özelliklerin alınması gereken kaynak nesne dizisi.
delay<T>(number, T)
t milisaniyeden sonra bir promise'i çözümleyen setTimeout için sarmalayıcı.
function delay<T>(t: number, value?: T): Promise<T>
Parametreler
- t
-
number
Ertelenecek milisaniye sayısı.
- value
-
T
T milisaniyelik zaman aşımından sonra çözümlenecek değer.
Döndürülenler
Promise<T>
Çözümlenen söz
deserializationPolicy(DeserializationContentTypes)
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): RequestPolicyFactory
Parametreler
- deserializationContentTypes
- DeserializationContentTypes
Döndürülenler
deserializeResponseBody(string[], string[], HttpOperationResponse)
function deserializeResponseBody(jsonContentTypes: string[], xmlContentTypes: string[], response: HttpOperationResponse): Promise<HttpOperationResponse>
Parametreler
- jsonContentTypes
-
string[]
- xmlContentTypes
-
string[]
- response
- HttpOperationResponse
Döndürülenler
Promise<HttpOperationResponse>
encodeUri(string)
Bir URI'yi kodlar.
function encodeUri(uri: string): string
Parametreler
- uri
-
string
Kodlanacak URI.
Döndürülenler
string
Kodlanmış URI.
executePromisesSequentially(any[], any)
Sıralı olarak bir dizi promise yürütür. Bu yöntemin ilham kaynağı: https://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html. Vaatler üzerine harika bir blog!
function executePromisesSequentially(promiseFactories: any[], kickstart?: any): Promise<any>
Parametreler
- promiseFactories
-
any[]
Promise fabrikaları dizisi (Bir promise döndüren işlev)
- kickstart
-
any
Promise zincirini başlatmak için kullanılan ilk söze giriş. Sağlanmadıysa, söz zinciri tanımsız olarak başlar.
Döndürülenler
Promise<any>
Çözümlenen veya reddedilen sözler zinciri
exponentialRetryPolicy(number, number, number, number)
function exponentialRetryPolicy(retryCount?: number, retryInterval?: number, minRetryInterval?: number, maxRetryInterval?: number): RequestPolicyFactory
Parametreler
- retryCount
-
number
- retryInterval
-
number
- minRetryInterval
-
number
- maxRetryInterval
-
number
Döndürülenler
flattenResponse(HttpOperationResponse, undefined | OperationResponse)
function flattenResponse(_response: HttpOperationResponse, responseSpec: undefined | OperationResponse): RestResponse
Parametreler
- _response
- HttpOperationResponse
- responseSpec
-
undefined | OperationResponse
Döndürülenler
generateClientRequestIdPolicy(string)
function generateClientRequestIdPolicy(requestIdHeaderName?: string): RequestPolicyFactory
Parametreler
- requestIdHeaderName
-
string
Döndürülenler
generateUuid()
Oluşturulan UUID
function generateUuid(): string
Döndürülenler
string
RFC4122 v4 UUID.
getDefaultProxySettings(string)
function getDefaultProxySettings(proxyUrl?: string): ProxySettings | undefined
Parametreler
- proxyUrl
-
string
Döndürülenler
ProxySettings | undefined
getDefaultUserAgentValue()
function getDefaultUserAgentValue(): string
Döndürülenler
string
isDuration(string)
Verilen dizenin ISO 8601 biçiminde olup olmadığını gösterir.
function isDuration(value: string): boolean
Parametreler
- value
-
string
ISO 8601 süre biçimi için doğrulanacak değer.
Döndürülenler
boolean
Geçerliyse true, aksi false.
isValidUuid(string)
Verilen uuid değerini dize olarak doğrular
function isValidUuid(uuid: string): boolean
Parametreler
- uuid
-
string
Doğrulanması gereken bir dize olarak uuid
Döndürülenler
boolean
uuid geçerliyse true; false olarak ayarlayın.
logPolicy(any)
function logPolicy(logger?: any): RequestPolicyFactory
Parametreler
- logger
-
any
Döndürülenler
promiseToCallback(Promise<any>)
Uyarı
Bu API artık kullanım dışıdır.
generated code should instead depend on responseToBody
Promise'i geri çağırmaya dönüştürür.
function promiseToCallback(promise: Promise<any>): Function
Parametreler
- promise
-
Promise<any>
Geri çağırmaya dönüştürülecek Söz
Döndürülenler
Function
Geri çağırmayı alan bir işlev (cb: İşlev): void
promiseToServiceCallback<T>(Promise<HttpOperationResponse>)
Promise'i bir hizmet geri çağırmasına dönüştürür.
function promiseToServiceCallback<T>(promise: Promise<HttpOperationResponse>): Function
Parametreler
- promise
-
Promise<HttpOperationResponse>
Hizmet geri çağırmaya dönüştürülecek HttpOperationResponse'un Taahhüdü
Döndürülenler
Function
Hizmet geri aramasını alan bir fonksiyon (cb: ServiceCallback<T>): void
proxyPolicy(ProxySettings)
function proxyPolicy(proxySettings?: ProxySettings): RequestPolicyFactory
Parametreler
- proxySettings
- ProxySettings
Döndürülenler
redirectPolicy(number)
function redirectPolicy(maximumRetries?: number): RequestPolicyFactory
Parametreler
- maximumRetries
-
number
Döndürülenler
serializeObject(any)
function serializeObject(toSerialize: any): any
Parametreler
- toSerialize
-
any
Döndürülenler
any
signingPolicy(ServiceClientCredentials)
function signingPolicy(authenticationProvider: ServiceClientCredentials): RequestPolicyFactory
Parametreler
- authenticationProvider
- ServiceClientCredentials
Döndürülenler
stripRequest(WebResourceLike)
Http İsteğinin, Yetkilendirme üst bilgisini içermeyen, kaldırılmış bir sürümünü döndürür.
function stripRequest(request: WebResourceLike): WebResourceLike
Parametreler
- request
- WebResourceLike
Http İsteği nesnesi
Döndürülenler
Http İsteğinin kaldırılmış sürümü.
stripResponse(HttpOperationResponse)
Http Yanıtı'nın yalnızca gövde, üst bilgiler ve durumu içeren, kaldırılmış bir sürümünü döndürür.
function stripResponse(response: HttpOperationResponse): any
Parametreler
- response
- HttpOperationResponse
Http Yanıtı
Döndürülenler
any
Http Yanıtı'nın kaldırılmış sürümü.
systemErrorRetryPolicy(number, number, number, number)
function systemErrorRetryPolicy(retryCount?: number, retryInterval?: number, minRetryInterval?: number, maxRetryInterval?: number): RequestPolicyFactory
Parametreler
- retryCount
-
number
- retryInterval
-
number
- minRetryInterval
-
number
- maxRetryInterval
-
number
Döndürülenler
throttlingRetryPolicy(number)
function throttlingRetryPolicy(maxRetries?: number): RequestPolicyFactory
Parametreler
- maxRetries
-
number
Döndürülenler
userAgentPolicy(TelemetryInfo)
function userAgentPolicy(userAgentData?: TelemetryInfo): RequestPolicyFactory
Parametreler
- userAgentData
- TelemetryInfo