Class ProviderCallContext
Helper class to provide parameters to data store provider method calls
Inheritance
System.Object
ProviderCallContext
Assembly: EPiServer.Data.dll
Version: 12.0.3
Syntax
public class ProviderCallContext : Object
Constructors
ProviderCallContext()
Construct the object with the default parameters
Declaration
public ProviderCallContext()
ProviderCallContext(ProviderCallContext)
Construct the object with the parameters supplied
Declaration
public ProviderCallContext(ProviderCallContext parentContext)
Parameters
Properties
Dependencies
Declaration
public HashSet<string> Dependencies { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.HashSet<System.String> |
|
LoadedItems
Declaration
public IDictionary<Identity, object> LoadedItems { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<Identity, System.Object> |
|
LoadType
Declaration
public LoadAsObjectType LoadType { get; set; }
Property Value
Properties
Declaration
public PropertyBag Properties { get; set; }
Property Value
SavedObjects
Declaration
public IDictionary<object, Identity> SavedObjects { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<System.Object, Identity> |
|
Store
Declaration
public DynamicDataStore Store { get; set; }
Property Value
StoreDefinition
Declaration
public StoreDefinition StoreDefinition { get; set; }
Property Value
TargetType
Declaration
public Type TargetType { get; set; }
Property Value
| Type |
Description |
| System.Type |
|
TypeHandlers
Declaration
public IDictionary<Type, ITypeHandler> TypeHandlers { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<System.Type, ITypeHandler> |
|
TypeToStoreMap
Declaration
public IDictionary<Type, string> TypeToStoreMap { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.IDictionary<System.Type, System.String> |
|
TypeToStoreMapper
Declaration
public TypeToStoreMapper TypeToStoreMapper { get; set; }
Property Value
Methods
AddLoadedItem(Identity, String, Object)
Declaration
public void AddLoadedItem(Identity id, string storeName, object item)
Parameters
| Type |
Name |
Description |
| Identity |
id |
|
| System.String |
storeName |
|
| System.Object |
item |
|
Extension Methods