C# Класс SquishIt.S3.S3Renderer

Наследование: IRenderer, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ContentForUpload Stream
FileExists bool
S3Renderer System
UploadContent void
WithCheckForFileExistence S3Renderer
WithCompressor S3Renderer

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

Метод Описание
Create ( IAmazonS3 s3client ) : S3Renderer
Dispose ( ) : void
Render ( string content, string outputPath ) : void
WithBucketName ( string bucketName ) : S3Renderer
WithCannedAcl ( S3CannedACL acl ) : S3Renderer
WithDefaultKeyBuilder ( string physicalApplicationPath, string virtualDirectory ) : S3Renderer
WithGZipCompressionEnabled ( ) : S3Renderer
WithHeaders ( NameValueCollection headers ) : S3Renderer
WithInvalidator ( IInvalidator instance ) : S3Renderer
WithKeyBuilder ( IKeyBuilder builder ) : S3Renderer
WithOverwriteBehavior ( bool overwrite ) : S3Renderer

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

Метод Описание
ContentForUpload ( string content ) : Stream
FileExists ( string key ) : bool
S3Renderer ( IAmazonS3 s3client ) : System
UploadContent ( string key, Stream content ) : void
WithCheckForFileExistence ( ICheckForFileExistence checkForFileExistence ) : S3Renderer
WithCompressor ( ICompressor textCompressor ) : S3Renderer

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

Create() публичный статический Метод

public static Create ( IAmazonS3 s3client ) : S3Renderer
s3client IAmazonS3
Результат S3Renderer

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

public Dispose ( ) : void
Результат void

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

public Render ( string content, string outputPath ) : void
content string
outputPath string
Результат void

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

public WithBucketName ( string bucketName ) : S3Renderer
bucketName string
Результат S3Renderer

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

public WithCannedAcl ( S3CannedACL acl ) : S3Renderer
acl Amazon.S3.S3CannedACL
Результат S3Renderer

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

public WithDefaultKeyBuilder ( string physicalApplicationPath, string virtualDirectory ) : S3Renderer
physicalApplicationPath string
virtualDirectory string
Результат S3Renderer

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

public WithGZipCompressionEnabled ( ) : S3Renderer
Результат S3Renderer

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

public WithHeaders ( NameValueCollection headers ) : S3Renderer
headers System.Collections.Specialized.NameValueCollection
Результат S3Renderer

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

public WithInvalidator ( IInvalidator instance ) : S3Renderer
instance IInvalidator
Результат S3Renderer

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

public WithKeyBuilder ( IKeyBuilder builder ) : S3Renderer
builder IKeyBuilder
Результат S3Renderer

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

public WithOverwriteBehavior ( bool overwrite ) : S3Renderer
overwrite bool
Результат S3Renderer