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