C# Class Sitecore.FakeDb.Db

Creates Sitecore items in memory.
Inheritance: IDisposable, IEnumerable
Afficher le fichier Open project: sergeyshushlyapin/Sitecore.FakeDb Class Usage Examples

Méthodes publiques

Méthode Description
Add ( DbItem item ) : void

Adds a DbItem to the current database.

Db ( ) : System

Initializes a new instance of the Db class with the "master" database.

Db ( string databaseName ) : System

Initializes a new instance of the Db class with the specified database.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetEnumerator ( ) : IEnumerator
GetItem ( ID id ) : System.Item

Gets an Item by id.

GetItem ( ID id, string language ) : System.Item

Gets an Item by id and language.

GetItem ( ID id, string language, int version ) : System.Item

Gets an Item by id, language and version number.

GetItem ( string path ) : System.Item

Gets an Item by path.

GetItem ( string path, string language ) : System.Item

Gets an Item by path and language.

GetItem ( string path, string language, int version ) : System.Item

Gets an Item by path, language and version number.

WithLanguages ( ) : Db

Specifies a list of available Database languages for the given Db context. If not called, the 'en' language is used.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Private Methods

Méthode Description
Db ( Sitecore.FakeDb.Pipelines.PipelineWatcher pipelineWatcher ) : System
GetConfiguration ( ) : XmlDocument

Method Details

Add() public méthode

Adds a DbItem to the current database.
public Add ( DbItem item ) : void
item DbItem The item to add.
Résultat void

Db() public méthode

Initializes a new instance of the Db class with the "master" database.
public Db ( ) : System
Résultat System

Db() public méthode

Initializes a new instance of the Db class with the specified database.
public Db ( string databaseName ) : System
databaseName string The database name.
Résultat System

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
protected Dispose ( bool disposing ) : void
disposing bool True if disposing, otherwise false.
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetItem() public méthode

Gets an Item by id.
public GetItem ( ID id ) : System.Item
id ID The item id.
Résultat System.Item

GetItem() public méthode

Gets an Item by id and language.
public GetItem ( ID id, string language ) : System.Item
id ID The item id.
language string The item language.
Résultat System.Item

GetItem() public méthode

Gets an Item by id, language and version number.
public GetItem ( ID id, string language, int version ) : System.Item
id ID The item id.
language string The item language.
version int The item version.
Résultat System.Item

GetItem() public méthode

Gets an Item by path.
public GetItem ( string path ) : System.Item
path string The item path.
Résultat System.Item

GetItem() public méthode

Gets an Item by path and language.
public GetItem ( string path, string language ) : System.Item
path string The item path.
language string The item language.
Résultat System.Item

GetItem() public méthode

Gets an Item by path, language and version number.
public GetItem ( string path, string language, int version ) : System.Item
path string The item path.
language string The item language.
version int The item version.
Résultat System.Item

WithLanguages() public méthode

Specifies a list of available Database languages for the given Db context. If not called, the 'en' language is used.
public WithLanguages ( ) : Db
Résultat Db