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