@azure/ms-rest-js package
Klassen
| ApiKeyCredentials | 
		 Verifieert bij een service met behulp van een API-sleutel.  | 
| AzureIdentityCredentialAdapter | 
		 Deze klasse biedt een eenvoudige extensie voor het gebruik van <xref:TokenCredential> uit   | 
| BaseRequestPolicy | |
| BasicAuthenticationCredentials | |
| DefaultHttpClient | |
| DomainCredentials | 
		 Verifieert bij een service met behulp van een API-sleutel.  | 
| HttpHeaders | 
		 Een verzameling HTTP-headersleutel-waardeparen.  | 
| RequestPolicyOptions | 
		 Optionele eigenschappen die kunnen worden gebruikt bij het maken van een RequestPolicy.  | 
| RestError | |
| Serializer | |
| ServiceClient | |
| TokenCredentials | 
		 Een referentieobject dat gebruikmaakt van een tokentekenreeks en een ontwerpschema om te verifiëren.  | 
| TopicCredentials | 
		 Verifieert bij een service met behulp van een API-sleutel.  | 
| URLBuilder | 
		 Een klasse die het maken, wijzigen en parseren van URL's afhandelt.  | 
| URLQuery | 
		 Een klasse die het querygedeelte van een URLBuilder verwerkt.  | 
| WebResource | 
		 Hiermee maakt u een nieuw WebResource-object. Deze klasse biedt een abstractie over een REST-aanroep door agnostisch te zijn voor bibliotheek/implementatie en de benodigde eigenschappen te verpakken om een aanvraag te starten.  | 
Interfaces
| AbortSignalLike | 
		 Hiermee kan de aanvraag worden afgebroken bij het starten van de gebeurtenis 'afbreken'. Compatibel met de ingebouwde AbortSignal- en algemene polyfills van de browser.  | 
| AgentSettings | 
		 HTTP- en HTTPS-agents (alleenNode.js)  | 
| ApiKeyCredentialOptions | |
| BaseMapper | |
| CompositeMapper | |
| CompositeMapperType | |
| DeserializationContentTypes | 
		 De inhoudstypen die aangeven dat een bewerkingsreactie op een bepaalde manier moet worden gedeserialiseerd.  | 
| DictionaryMapper | |
| DictionaryMapperType | |
| EnumMapper | |
| EnumMapperType | |
| HttpClient | 
		 Een interface die HttpRequests kan verzenden en beloofde HttpResponses kan ontvangen.  | 
| HttpHeader | 
		 Een afzonderlijke header binnen een HttpHeaders-verzameling.  | 
| HttpHeadersLike | 
		 Een verzameling HTTP-headersleutel-waardeparen.  | 
| HttpOperationResponse | 
		 Wrapper-object voor http-aanvraag en -antwoord. Het gedeserialiseerde object wordt opgeslagen in de eigenschap   | 
| HttpPipelineLogger | 
		 Een logger die kan worden toegevoegd aan een HttpPipeline. Hierdoor kan elke RequestPolicy berichten vastleggen die kunnen worden gebruikt voor foutopsporing.  | 
| HttpResponse | 
		 De eigenschappen van een HTTP-antwoord die altijd aanwezig zijn.  | 
| MapperConstraints | |
| OperationArguments | 
		 Een verzameling eigenschappen die van toepassing zijn op één aanroep van een bewerking.  | 
| OperationParameter | 
		 Een algemene interface die door alle bewerkingsparameters wordt uitgebreid.  | 
| OperationQueryParameter | 
		 Een parameter voor een bewerking die wordt toegevoegd als een queryparameter aan de HTTP-aanvraag van de bewerking.  | 
| OperationResponse | 
		 Een OperationResponse die kan worden geretourneerd vanuit een bewerkingsaanvraag voor één statuscode.  | 
| OperationSpec | 
		 Een specificatie die een bewerking definieert.  | 
| OperationURLParameter | 
		 Een parameter voor een bewerking die wordt vervangen door de aanvraag-URL van de bewerking.  | 
| ParameterValue | 
		 De parameterwaarde die is opgegeven voor pad- of queryparameters in RequestPrepareOptions  | 
| PolymorphicDiscriminator | |
| ProxySettings | 
		 HTTP-proxyinstellingen (alleenNode.js)  | 
| RedirectOptions | 
		 Opties voor de manier waarop omleidingsreacties worden verwerkt.  | 
| RequestOptionsBase | 
		 Beschrijft de basisstructuur van het optiesobject dat in elke bewerking wordt gebruikt.  | 
| RequestPolicy | |
| RequestPolicyOptionsLike | 
		 Optionele eigenschappen die kunnen worden gebruikt bij het maken van een RequestPolicy.  | 
| RequestPrepareOptions | |
| RestResponse | 
		 Het afgevlakte antwoord op een REST-aanroep. Bevat de onderliggende HttpOperationResponse en de samengevoegde eigenschappen van de parsedBody, parsedHeaders, enzovoort.  | 
| SequenceMapper | |
| SequenceMapperType | |
| ServiceCallback | |
| ServiceClientCredentials | |
| ServiceClientOptions | 
		 Opties die moeten worden opgegeven tijdens het maken van de client.  | 
| SimpleMapperType | |
| TokenResponse | 
		 TokenResponse is gedefinieerd in   | 
| UrlParameterValue | |
| WebResourceLike | 
		 Een abstractie over een REST-aanroep.  | 
Type-aliassen
| Authenticator | |
| CommonRequestInfo | |
| CommonRequestInit | |
| CommonResponse | |
| HttpMethods | |
| HttpRequestBody | |
| Mapper | |
| MapperType | |
| ParameterPath | |
| RawHttpHeaders | 
		 Een HttpHeaders-verzameling die wordt weergegeven als een eenvoudig JSON-object.  | 
| RequestPolicyFactory | 
		 Hiermee maakt u een nieuwe RequestPolicy per aanvraag die gebruikmaakt van de opgegeven nextPolicy.  | 
| TelemetryInfo | |
| TransferProgressEvent | 
		 Geactiveerd als reactie op het uploaden of downloaden van de voortgang.  | 
Enums
| HttpPipelineLogLevel | 
		 De verschillende niveaus van logboeken die kunnen worden gebruikt met de HttpPipelineLogger.  | 
| QueryCollectionFormat | 
		 De indeling die wordt gebruikt om een matrix met waarden samen te voegen voor een queryparameterwaarde.  | 
Functies
Functiedetails
		agentPolicy(AgentSettings)
	  
	function agentPolicy(agentSettings?: AgentSettings): RequestPolicyFactory
				Parameters
- agentSettings
 - AgentSettings
 
Retouren
		applyMixins(any, any[])
	 
	De eigenschappen op het prototype van sourceCtors toepassen op het prototype van targetCtor
function applyMixins(targetCtor: any, sourceCtors: any[])
				Parameters
- targetCtor
 - 
				
any
 
Het doelobject waarop de eigenschappen moeten worden toegepast.
- sourceCtors
 - 
				
any[]
 
Een matrix met bronobjecten waaruit de eigenschappen moeten worden genomen.
delay<T>(number, T)
Een wrapper voor setTimeout waarmee een belofte na t milliseconden wordt omgezet.
function delay<T>(t: number, value?: T): Promise<T>
				Parameters
- t
 - 
				
number
 
Het aantal milliseconden dat moet worden vertraagd.
- value
 - 
				
T
 
De waarde waarmee moet worden omgezet na een time-out van t milliseconden.
Retouren
Promise<T>
Opgeloste belofte
		deserializationPolicy(DeserializationContentTypes)
	   
	Maak een nieuwe serialisatie RequestPolicyCreator waarmee http-aanvraagteksten worden geserialiseerd terwijl ze de HTTP-pijplijn passeren.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes): RequestPolicyFactory
				Parameters
- deserializationContentTypes
 - DeserializationContentTypes
 
Retouren
		deserializeResponseBody(string[], string[], HttpOperationResponse)
	    
	function deserializeResponseBody(jsonContentTypes: string[], xmlContentTypes: string[], response: HttpOperationResponse): Promise<HttpOperationResponse>
				Parameters
- jsonContentTypes
 - 
				
string[]
 
- xmlContentTypes
 - 
				
string[]
 
- response
 - HttpOperationResponse
 
Retouren
Promise<HttpOperationResponse>
		encodeUri(string)
	 
	Codeert een URI.
function encodeUri(uri: string): string
				Parameters
- uri
 - 
				
string
 
De URI die moet worden gecodeerd.
Retouren
string
De gecodeerde URI.
		executePromisesSequentially(any[], any)
	  
	Hiermee wordt een matrix van beloften opeenvolgend uitgevoerd. Inspiratie voor deze methode is hier: https://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html. Een geweldige blog over beloften!
function executePromisesSequentially(promiseFactories: any[], kickstart?: any): Promise<any>
				Parameters
- promiseFactories
 - 
				
any[]
 
Een matrix van promise factory's (een functie die een belofte retourneert)
- kickstart
 - 
				
any
 
Invoer voor de eerste belofte die wordt gebruikt om de belofteketen te kickstarten. Als dit niet is opgegeven, begint de belofteketen met niet-gedefinieerd.
Retouren
Promise<any>
Een keten van opgeloste of afgewezen beloften
		exponentialRetryPolicy(number, number, number, number)
	  
	function exponentialRetryPolicy(retryCount?: number, retryInterval?: number, minRetryInterval?: number, maxRetryInterval?: number): RequestPolicyFactory
				Parameters
- retryCount
 - 
				
number
 
- retryInterval
 - 
				
number
 
- minRetryInterval
 - 
				
number
 
- maxRetryInterval
 - 
				
number
 
Retouren
		flattenResponse(HttpOperationResponse, undefined | OperationResponse)
	    
	function flattenResponse(_response: HttpOperationResponse, responseSpec: undefined | OperationResponse): RestResponse
				Parameters
- _response
 - HttpOperationResponse
 
- responseSpec
 - 
				
undefined | OperationResponse
 
Retouren
		generateClientRequestIdPolicy(string)
	   
	function generateClientRequestIdPolicy(requestIdHeaderName?: string): RequestPolicyFactory
				Parameters
- requestIdHeaderName
 - 
				
string
 
Retouren
		generateUuid()
	 
	Gegenereerde UUID
function generateUuid(): string
				Retouren
string
RFC4122 v4 UUID.
		getDefaultProxySettings(string)
	   
	function getDefaultProxySettings(proxyUrl?: string): ProxySettings | undefined
				Parameters
- proxyUrl
 - 
				
string
 
Retouren
ProxySettings | undefined
		getDefaultUserAgentValue()
	    
	function getDefaultUserAgentValue(): string
				Retouren
string
		isDuration(string)
	 
	Geeft aan of de opgegeven tekenreeks de ISO 8601-indeling heeft.
function isDuration(value: string): boolean
				Parameters
- value
 - 
				
string
 
De waarde die moet worden gevalideerd voor de iso 8601-duurnotatie.
Retouren
boolean
              true indien geldig, false anders.
		isValidUuid(string)
	  
	Valideert de opgegeven uuid als een tekenreeks
function isValidUuid(uuid: string): boolean
				Parameters
- uuid
 - 
				
string
 
De uuid als een tekenreeks die moet worden gevalideerd
Retouren
boolean
Waar als de uuid geldig is; anders onwaar.
		logPolicy(any)
	 
	function logPolicy(logger?: any): RequestPolicyFactory
				Parameters
- logger
 - 
				
any
 
Retouren
		promiseToCallback(Promise<any>)
	 
	Waarschuwing
Deze API is nu afgeschaft.
generated code should instead depend on responseToBody
Converteert een Promise naar een callback.
function promiseToCallback(promise: Promise<any>): Function
				Parameters
- promise
 - 
				
Promise<any>
 
De promise die moet worden geconverteerd naar een callback
Retouren
Function
Een functie die de callback (cb: Functie): void
		promiseToServiceCallback<T>(Promise<HttpOperationResponse>)
	    
	Converteert een promise naar een service callback.
function promiseToServiceCallback<T>(promise: Promise<HttpOperationResponse>): Function
				Parameters
- promise
 - 
				
Promise<HttpOperationResponse>
 
De belofte van HttpOperationResponse die moet worden geconverteerd naar een service-callback
Retouren
Function
Een functie die de service callback (cb: ServiceCallback<T>) gebruikt: void
		proxyPolicy(ProxySettings)
	  
	function proxyPolicy(proxySettings?: ProxySettings): RequestPolicyFactory
				Parameters
- proxySettings
 - ProxySettings
 
Retouren
		redirectPolicy(number)
	 
	function redirectPolicy(maximumRetries?: number): RequestPolicyFactory
				Parameters
- maximumRetries
 - 
				
number
 
Retouren
		serializeObject(any)
	 
	function serializeObject(toSerialize: any): any
				Parameters
- toSerialize
 - 
				
any
 
Retouren
any
		signingPolicy(ServiceClientCredentials)
	   
	function signingPolicy(authenticationProvider: ServiceClientCredentials): RequestPolicyFactory
				Parameters
- authenticationProvider
 - ServiceClientCredentials
 
Retouren
		stripRequest(WebResourceLike)
	   
	Retourneert een gestreepte versie van de Http-aanvraag die niet de autorisatieheader bevat.
function stripRequest(request: WebResourceLike): WebResourceLike
				Parameters
- request
 - WebResourceLike
 
Het http-aanvraagobject
Retouren
De gestreepte versie van Http-aanvraag.
		stripResponse(HttpOperationResponse)
	   
	Retourneert een stripped versie van het HTTP-antwoord die alleen hoofdtekst, headers en de status bevat.
function stripResponse(response: HttpOperationResponse): any
				Parameters
- response
 - HttpOperationResponse
 
Het HTTP-antwoord
Retouren
any
De stripped versie van Http Response.
		systemErrorRetryPolicy(number, number, number, number)
	   
	function systemErrorRetryPolicy(retryCount?: number, retryInterval?: number, minRetryInterval?: number, maxRetryInterval?: number): RequestPolicyFactory
				Parameters
- retryCount
 - 
				
number
 
- retryInterval
 - 
				
number
 
- minRetryInterval
 - 
				
number
 
- maxRetryInterval
 - 
				
number
 
Retouren
		throttlingRetryPolicy(number)
	  
	function throttlingRetryPolicy(maxRetries?: number): RequestPolicyFactory
				Parameters
- maxRetries
 - 
				
number
 
Retouren
		userAgentPolicy(TelemetryInfo)
	   
	function userAgentPolicy(userAgentData?: TelemetryInfo): RequestPolicyFactory
				Parameters
- userAgentData
 - TelemetryInfo