C# Класс Minio.PostPolicy

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Base64 ( ) : string

Compute base64 encoded form of JSON policy.

GetFormData ( ) : string>.Dictionary

Get the populated dictionary of policy data.

IsBucketSet ( ) : bool

Verify if bucket is set in policy.

IsExpirationSet ( ) : bool

Verify if expiration is set in policy.

IsKeySet ( ) : bool

Verify if key is set in policy.

SetAlgorithm ( string algorithm ) : void

Set signature algorithm policy.

SetBucket ( string bucket ) : void

Set bucket policy.

SetCredential ( string credential ) : void

Set credential policy.

SetDate ( System.DateTime date ) : void

Set date policy.

SetExpires ( System.DateTime expiration ) : void

Set expiration policy.

SetKey ( string key ) : void

Set key policy.

SetKeyStartsWith ( string keyStartsWith ) : void

Set key prefix policy.

SetPolicy ( string policyBase64 ) : void

Set base64 encoded policy to form dictionary.

SetSignature ( string signature ) : void

Set computed signature for the policy to form dictionary.

SetcontentType ( string contentType ) : void

Set content type policy.

Приватные методы

Метод Описание
marshalJSON ( ) : byte[]

Serialize policy into JSON string.

Описание методов

Base64() публичный Метод

Compute base64 encoded form of JSON policy.
public Base64 ( ) : string
Результат string

GetFormData() публичный Метод

Get the populated dictionary of policy data.
public GetFormData ( ) : string>.Dictionary
Результат string>.Dictionary

IsBucketSet() публичный Метод

Verify if bucket is set in policy.
public IsBucketSet ( ) : bool
Результат bool

IsExpirationSet() публичный Метод

Verify if expiration is set in policy.
public IsExpirationSet ( ) : bool
Результат bool

IsKeySet() публичный Метод

Verify if key is set in policy.
public IsKeySet ( ) : bool
Результат bool

SetAlgorithm() публичный Метод

Set signature algorithm policy.
public SetAlgorithm ( string algorithm ) : void
algorithm string Set signature algorithm used for the policy
Результат void

SetBucket() публичный Метод

Set bucket policy.
public SetBucket ( string bucket ) : void
bucket string
Результат void

SetCredential() публичный Метод

Set credential policy.
public SetCredential ( string credential ) : void
credential string Set credential string for the policy
Результат void

SetDate() публичный Метод

Set date policy.
public SetDate ( System.DateTime date ) : void
date System.DateTime Set date for the policy
Результат void

SetExpires() публичный Метод

Set expiration policy.
public SetExpires ( System.DateTime expiration ) : void
expiration System.DateTime Expiration time for the policy
Результат void

SetKey() публичный Метод

Set key policy.
public SetKey ( string key ) : void
key string
Результат void

SetKeyStartsWith() публичный Метод

Set key prefix policy.
public SetKeyStartsWith ( string keyStartsWith ) : void
keyStartsWith string
Результат void

SetPolicy() публичный Метод

Set base64 encoded policy to form dictionary.
public SetPolicy ( string policyBase64 ) : void
policyBase64 string
Результат void

SetSignature() публичный Метод

Set computed signature for the policy to form dictionary.
public SetSignature ( string signature ) : void
signature string Computed signature
Результат void

SetcontentType() публичный Метод

Set content type policy.
public SetcontentType ( string contentType ) : void
contentType string
Результат void