Skip to content

CacheDatabase.CreateBuilder(string) method

Defined in

Type: CacheDatabase Namespace: Akavache.Reactive Assembly: Akavache.Reactive.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Overloads

  • 1. public static IAkavacheBuilder CreateBuilder(string applicationName)
  • 2. public static IAkavacheBuilder CreateBuilder(string applicationName, FileLocationOption fileLocationOption)
  • 3. public static IAkavacheBuilder CreateBuilder()
  • 4. public static IAkavacheBuilder CreateBuilder(FileLocationOption fileLocationOption)

1. Overload

public static IAkavacheBuilder CreateBuilder(string applicationName)

View source

Summary: Creates a new Akavache builder for configuration with a required application name.

Parameters

NameTypeDescription
applicationNamestringThe application name for cache directories. Must not be null or whitespace.

Returns: IAkavacheBuilder -- A new Akavache builder instance with the application name already applied.

Exceptions

TypeCondition
System.ArgumentExceptionThrown when applicationName is null or whitespace.

2. Overload

public static IAkavacheBuilder CreateBuilder(string applicationName, FileLocationOption fileLocationOption)

View source

Summary: Creates a new Akavache builder for configuration with a required application name.

Parameters

NameTypeDescription
applicationNamestringThe application name for cache directories. Must not be null or whitespace.
fileLocationOption[FileLocationOption](#The file location option.

Returns: IAkavacheBuilder -- A new Akavache builder instance with the application name already applied.

Exceptions

TypeCondition
System.ArgumentExceptionThrown when applicationName is null or whitespace.

3. Overload

Deprecated

Use CreateBuilder(string applicationName, ...) which requires an explicit application name.

Attributes: [Obsolete("Use CreateBuilder(string applicationName, ...) which requires an explicit application name.", false)]

public static IAkavacheBuilder CreateBuilder()

View source

Summary: Creates a new Akavache builder for configuration.

Returns: IAkavacheBuilder -- A new Akavache builder instance.

4. Overload

Deprecated

Use CreateBuilder(string applicationName, ...) which requires an explicit application name.

Attributes: [Obsolete("Use CreateBuilder(string applicationName, ...) which requires an explicit application name.", false)]

public static IAkavacheBuilder CreateBuilder(FileLocationOption fileLocationOption)

View source

Summary: Creates a new Akavache builder for configuration.

Parameters

NameTypeDescription
fileLocationOption[FileLocationOption](#The file location option.

Returns: IAkavacheBuilder -- A new Akavache builder instance.