C# Класс ImageResizer.FluentExtensions.ImageUrlBuilder

A class used to build URLs for the ImageResizer URL API
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddModifier ( string>.Func modifier ) : ImageUrlBuilder

Adds a URL modifier that will be applied when the image URL is generated

BuildUrl ( string imagePath ) : string

Builds an ImageResizer image URL using the current configuration and assigned modifiers

ClearModifiers ( ) : void

Clears all URL modifiers from this ImageUrlBuilder instance.

ImageUrlBuilder ( ) : System
SetParameter ( string parameterName, string parameterValue ) : ImageUrlBuilder

A quick way of adding parameters to the ImageUrlBuilder configuration

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

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

Applies the current configuration to imagePath

GetModifiedPath ( string path ) : string

Applies the current modifiers to the generated path

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

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

Adds a URL modifier that will be applied when the image URL is generated
If the modifier is null
public AddModifier ( string>.Func modifier ) : ImageUrlBuilder
modifier string>.Func
Результат ImageUrlBuilder

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

Builds an ImageResizer image URL using the current configuration and assigned modifiers
public BuildUrl ( string imagePath ) : string
imagePath string The source path of the image
Результат string

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

Clears all URL modifiers from this ImageUrlBuilder instance.
public ClearModifiers ( ) : void
Результат void

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

public ImageUrlBuilder ( ) : System
Результат System

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

A quick way of adding parameters to the ImageUrlBuilder configuration
If the or are null or empty
public SetParameter ( string parameterName, string parameterValue ) : ImageUrlBuilder
parameterName string The parameter name
parameterValue string The parameter value
Результат ImageUrlBuilder