SASQueryParameters class
Azure Storage SAS의 쿼리 매개 변수를 구성하는 구성 요소를 나타냅니다. 이 형식은 사용자가 직접 생성하지 않습니다. AccountSASSignatureValues 및 FileSASSignatureValues 형식에서만 생성됩니다. 생성되면 toString() 인코딩하고 URL에 직접 추가할 수 있습니다(기존 쿼리 매개 변수가 있는 경우 주의해야 하지만 이러한 쿼리 매개 변수를 추가하는 적절한 수단에 영향을 줄 수 있음).
참고: 이 클래스의 인스턴스는 변경할 수 없습니다.
생성자
| SASQuery |
SASQueryParameters의 인스턴스를 만듭니다. |
속성
| cache |
Blob/File Service SAS의 캐시 제어 헤더에 대한 값입니다. |
| content |
Blob/File Service SAS의 콘텐츠 처리 헤더 값입니다. |
| content |
Blob/File Service SAS의 콘텐츠 인코딩 헤더에 대한 값입니다. |
| content |
Blob/File Service SAS의 콘텐츠 길이 헤더에 대한 값입니다. |
| content |
Blob/File Service SAS의 콘텐츠 형식 헤더 값입니다. |
| expires |
식별자가 제공되는 경우에만 선택 사항입니다. 이 SAS 토큰의 만료 시간입니다. |
| identifier | Optional. 서명된 식별자입니다(FileSASSignatureValues경우에만 해당). https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy 참조 |
| ip |
Optional. 이 SAS에 허용되는 IP 범위입니다. |
| permissions | 식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, FileSASPermissions또는 ShareSASPermissions 참조하세요. |
| protocol | Optional. 허용되는 HTTP 프로토콜입니다. |
| resource | Optional. 스토리지 공유 또는 파일 경로(FileSASSignatureValues경우에만 해당)입니다. |
| resource |
Optional. 액세스 중인 스토리지 리소스 유형(계정 SAS에만 해당) 자세한 내용은 AccountSASResourceTypes 참조하세요. |
| services | Optional. 액세스 중인 스토리지 서비스(계정 SAS에만 해당) 자세한 내용은 AccountSASServices 참조하세요. |
| signature | SAS 토큰의 서명입니다. |
| starts |
Optional. 이 SAS 토큰의 시작 시간입니다. |
| version | 스토리지 API 버전입니다. |
메서드
| to |
모든 SAS 쿼리 매개 변수를 URL에 추가할 수 있는 문자열로 인코딩합니다. |
생성자 세부 정보
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string)
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)
매개 변수
- version
-
string
스토리지 버전 표시
- signature
-
string
SAS 토큰의 서명 표시
- permissions
-
string
스토리지 사용 권한 표시
- services
-
string
액세스 중인 스토리지 서비스 표시(계정 SAS에만 해당)
- resourceTypes
-
string
액세스 중인 스토리지 리소스 유형 표시(계정 SAS에만 해당)
- protocol
- SASProtocol
허용되는 HTTP 프로토콜을 나타냅니다.
- startsOn
-
Date
이 SAS 토큰의 시작 시간 표시
- expiresOn
-
Date
이 SAS 토큰의 만료 시간 표시
- ipRange
- SasIPRange
이 SAS 토큰의 유효한 IP 주소 범위를 나타냅니다.
- identifier
-
string
서명된 식별자 표시(서비스 SAS에만 해당)
- resource
-
string
스토리지 컨테이너 또는 Blob 표현(서비스 SAS에만 해당)
- cacheControl
-
string
캐시 제어 헤더 표시(Blob/파일 서비스 SAS에만 해당)
- contentDisposition
-
string
콘텐츠 처리 헤더 표시(Blob/File Service SAS에만 해당)
- contentEncoding
-
string
콘텐츠 인코딩 헤더 표시(Blob/파일 서비스 SAS에만 해당)
- contentLanguage
-
string
콘텐츠 언어 헤더 표시(Blob/File Service SAS에만 해당)
- contentType
-
string
콘텐츠 형식 헤더 표시(Blob/File Service SAS에만 해당)
속성 세부 정보
cacheControl
Blob/File Service SAS의 캐시 제어 헤더에 대한 값입니다.
cacheControl?: string
속성 값
string
contentDisposition
Blob/File Service SAS의 콘텐츠 처리 헤더 값입니다.
contentDisposition?: string
속성 값
string
contentEncoding
Blob/File Service SAS의 콘텐츠 인코딩 헤더에 대한 값입니다.
contentEncoding?: string
속성 값
string
contentLanguage
Blob/File Service SAS의 콘텐츠 길이 헤더에 대한 값입니다.
contentLanguage?: string
속성 값
string
contentType
Blob/File Service SAS의 콘텐츠 형식 헤더 값입니다.
contentType?: string
속성 값
string
expiresOn
식별자가 제공되는 경우에만 선택 사항입니다. 이 SAS 토큰의 만료 시간입니다.
expiresOn?: Date
속성 값
Date
identifier
Optional. 서명된 식별자입니다(FileSASSignatureValues경우에만 해당).
https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy 참조
identifier?: string
속성 값
string
ipRange
permissions
식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, FileSASPermissions또는 ShareSASPermissions 참조하세요.
permissions?: string
속성 값
string
protocol
resource
resourceTypes
Optional. 액세스 중인 스토리지 리소스 유형(계정 SAS에만 해당) 자세한 내용은 AccountSASResourceTypes 참조하세요.
resourceTypes?: string
속성 값
string
services
Optional. 액세스 중인 스토리지 서비스(계정 SAS에만 해당) 자세한 내용은 AccountSASServices 참조하세요.
services?: string
속성 값
string
signature
SAS 토큰의 서명입니다.
signature: string
속성 값
string
startsOn
Optional. 이 SAS 토큰의 시작 시간입니다.
startsOn?: Date
속성 값
Date
version
스토리지 API 버전입니다.
version: string
속성 값
string
메서드 세부 정보
toString()
모든 SAS 쿼리 매개 변수를 URL에 추가할 수 있는 문자열로 인코딩합니다.
function toString(): string
반환
string