SASQueryParameters class 
Vertegenwoordigt de onderdelen waaruit de queryparameters van Azure Storage SAS bestaan. Dit type wordt niet rechtstreeks samengesteld door de gebruiker; deze wordt alleen gegenereerd door de typen <xref:AccountSASSignatureValues> en <xref:BlobSASSignatureValues>. Zodra deze is gegenereerd, kan deze worden gecodeerd in een <xref:String> en rechtstreeks aan een URL worden toegevoegd (hoewel hier voorzichtigheid moet worden genomen als er bestaande queryparameters zijn, wat van invloed kan zijn op de juiste manier om deze queryparameters toe te voegen). OPMERKING: Exemplaren van deze klasse zijn onveranderbaar.
Constructors
| SASQuery | Hiermee maakt u een exemplaar van SASQueryParameters. | 
| SASQuery | Hiermee maakt u een exemplaar van SASQueryParameters. | 
Eigenschappen
| cache | Waarde voor header voor cachebeheer in Blob/File Service SAS. | 
| content | Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS. | 
| content | Waarde voor header voor inhoudscodering in Blob/File Service SAS. | 
| content | Waarde voor koptekst met inhoudslengte in Blob/File Service SAS. | 
| content | Waarde voor de header van het inhoudstype in Blob/File Service SAS. | 
| correlation | Een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie. | 
| expires | Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token. | 
| identifier | Facultatief. De ondertekende id (alleen voor <xref:BlobSASSignatureValues>). | 
| ip | Facultatief. IP-bereik is toegestaan voor deze SAS. | 
| permissions | Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg <xref:AccountSASPermissions>, <xref:BlobSASPermissions>of <xref:ContainerSASPermissions> voor meer informatie. | 
| preauthorized | Geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie. | 
| protocol | Facultatief. De toegestane HTTP-protocollen. | 
| resource | Facultatief. Hiermee geeft u op welke resources toegankelijk zijn via de SAS (alleen voor <xref:BlobSASSignatureValues>). | 
| resource | Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg <xref:AccountSASResourceTypes> voor meer informatie. | 
| services | Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg <xref:AccountSASServices> voor meer informatie. | 
| signature | De handtekening voor het SAS-token. | 
| starts | Facultatief. De begintijd voor dit SAS-token. | 
| version | De versie van de opslag-API. | 
Methoden
| to | Codeert alle SAS-queryparameters in een tekenreeks die kan worden toegevoegd aan een URL. | 
Constructordetails
		SASQueryParameters(string, string, SASQueryParametersOptions)
	   
	Hiermee maakt u een exemplaar van SASQueryParameters.
new SASQueryParameters(version: string, signature: string, options?: SASQueryParametersOptions)Parameters
- version
- 
				string 
De opslagversie vertegenwoordigen
- signature
- 
				string 
De handtekening voor het SAS-token vertegenwoordigen
- options
- SASQueryParametersOptions
Facultatief. Opties voor het maken van de SASQueryParameters.
		SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string, UserDelegationKey, string, string)
	    
	Hiermee maakt u een exemplaar van SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: string, userDelegationKey?: UserDelegationKey, preauthorizedAgentObjectId?: string, correlationId?: string)Parameters
- version
- 
				string 
De opslagversie vertegenwoordigen
- signature
- 
				string 
De handtekening voor het SAS-token vertegenwoordigen
- permissions
- 
				string 
De opslagmachtigingen weergeven
- services
- 
				string 
Vertegenwoordiging van de opslagservices die worden geopend (alleen voor account-SAS)
- resourceTypes
- 
				string 
Vertegenwoordiging van de opslagresourcetypen die worden geopend (alleen voor ACCOUNT-SAS)
- protocol
- SASProtocol
De toegestane HTTP-protocol(en) vertegenwoordigen
- startsOn
- 
				Date 
De begintijd voor dit SAS-token weergeven
- expiresOn
- 
				Date 
De verlooptijd voor dit SAS-token weergeven
- ipRange
- SasIPRange
Het bereik van geldige IP-adressen voor dit SAS-token vertegenwoordigen
- identifier
- 
				string 
De ondertekende id vertegenwoordigen (alleen voor service-SAS)
- resource
- 
				string 
De opslagcontainer of blob vertegenwoordigen (alleen voor service-SAS)
- cacheControl
- 
				string 
Vertegenwoordiging van de header voor cachebeheer (alleen voor Blob/File Service SAS)
- contentDisposition
- 
				string 
Vertegenwoordiging van de header voor inhoudsverschikking (alleen voor Blob/File Service SAS)
- contentEncoding
- 
				string 
De header voor inhoudscodering vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentLanguage
- 
				string 
De koptekst van de inhoudstaal vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentType
- 
				string 
De header van het inhoudstype vertegenwoordigen (alleen voor Blob/File Service SAS)
- userDelegationKey
- UserDelegationKey
De eigenschappen van de gebruikersdelegeringssleutel weergeven
- preauthorizedAgentObjectId
- 
				string 
Vertegenwoordiging van de geautoriseerde AAD-object-id (alleen voor SAS voor gebruikersdelegering)
- correlationId
- 
				string 
De correlatie-id vertegenwoordigen (alleen voor SAS voor gebruikersdelegatie)
Eigenschapdetails
		cacheControl
	 
	Waarde voor header voor cachebeheer in Blob/File Service SAS.
cacheControl?: stringWaarde van eigenschap
string
		contentDisposition
	 
	Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS.
contentDisposition?: stringWaarde van eigenschap
string
		contentEncoding
	 
	Waarde voor header voor inhoudscodering in Blob/File Service SAS.
contentEncoding?: stringWaarde van eigenschap
string
		contentLanguage
	 
	Waarde voor koptekst met inhoudslengte in Blob/File Service SAS.
contentLanguage?: stringWaarde van eigenschap
string
		contentType
	 
	Waarde voor de header van het inhoudstype in Blob/File Service SAS.
contentType?: stringWaarde van eigenschap
string
		correlationId
	 
	Een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.
correlationId?: stringWaarde van eigenschap
string
		expiresOn
	 
	Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token.
expiresOn?: DateWaarde van eigenschap
Date
identifier
Facultatief. De ondertekende id (alleen voor <xref:BlobSASSignatureValues>).
identifier?: stringWaarde van eigenschap
string
		ipRange
	 
	Facultatief. IP-bereik is toegestaan voor deze SAS.
SasIPRange | undefined ipRangeWaarde van eigenschap
SasIPRange | undefined
permissions
Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg <xref:AccountSASPermissions>, <xref:BlobSASPermissions>of <xref:ContainerSASPermissions> voor meer informatie.
permissions?: stringWaarde van eigenschap
string
		preauthorizedAgentObjectId
	   
	Geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.
preauthorizedAgentObjectId?: stringWaarde van eigenschap
string
protocol
Facultatief. De toegestane HTTP-protocollen.
protocol?: SASProtocolWaarde van eigenschap
resource
Facultatief. Hiermee geeft u op welke resources toegankelijk zijn via de SAS (alleen voor <xref:BlobSASSignatureValues>).
resource?: stringWaarde van eigenschap
string
		resourceTypes
	 
	Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg <xref:AccountSASResourceTypes> voor meer informatie.
resourceTypes?: stringWaarde van eigenschap
string
services
Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg <xref:AccountSASServices> voor meer informatie.
services?: stringWaarde van eigenschap
string
signature
De handtekening voor het SAS-token.
signature: stringWaarde van eigenschap
string
		startsOn
	 
	Facultatief. De begintijd voor dit SAS-token.
startsOn?: DateWaarde van eigenschap
Date
version
De versie van de opslag-API.
version: stringWaarde van eigenschap
string
Methodedetails
		toString()
	 
	Codeert alle SAS-queryparameters in een tekenreeks die kan worden toegevoegd aan een URL.
function toString()Retouren
string