View Source
  Class RefreshInstruction
  
  
  
  
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    [DataContract]
public class RefreshInstruction
   
  Constructors
  
  
    View Source
  
  RefreshInstruction()
  
  
  Declaration
  
    public RefreshInstruction()
   
  
  
  
    View Source
  
  RefreshInstruction(Guid, RefreshMethodType, Guid, Int32, String, String)
  
  
  Declaration
  
    public RefreshInstruction(Guid refresherId, RefreshMethodType refreshType, Guid guidId, int intId, string jsonIds, string jsonPayload)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Guid | refresherId |  | 
      
        | RefreshMethodType | refreshType |  | 
      
        | Guid | guidId |  | 
      
        | System.Int32 | intId |  | 
      
        | System.String | jsonIds |  | 
      
        | System.String | jsonPayload |  | 
    
  
  
  
  Properties
  
  
    View Source
  
  GuidId
  Gets or sets the Guid data value.
Declaration
  
    [DataMember]
public Guid GuidId { get; set; }
   
  Property Value
  
  
    View Source
  
  IntId
  Gets or sets the int data value.
Declaration
  
    [DataMember]
public int IntId { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    View Source
  
  JsonIdCount
  Gets or sets the number of Ids contained in the JsonIds json value.
Declaration
  
    public int JsonIdCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
    View Source
  
  JsonIds
  Gets or sets the ids data value.
Declaration
  
    [DataMember]
public string JsonIds { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  JsonPayload
  Gets or sets the payload data value.
Declaration
  
    [DataMember]
public string JsonPayload { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    View Source
  
  RefresherId
  Gets or sets the refresher unique identifier.
Declaration
  
    [DataMember]
public Guid RefresherId { get; set; }
   
  Property Value
  
  
    View Source
  
  RefreshType
  Gets or sets the refresh action type.
Declaration
  
    [DataMember]
public RefreshMethodType RefreshType { get; set; }
   
  Property Value
  
  Methods
  
  
    View Source
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object other)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | other |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  Equals(RefreshInstruction)
  
  
  Declaration
  
    protected bool Equals(RefreshInstruction other)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
    View Source
  
  GetInstructions(ICacheRefresher, IJsonSerializer, MessageType, Nullable<IEnumerable<Object>>, Nullable<Type>, String)
  
  
  Declaration
  
    public static IEnumerable<RefreshInstruction> GetInstructions(ICacheRefresher refresher, IJsonSerializer jsonSerializer, MessageType messageType, IEnumerable<object>? ids, Type? idType, string json)
   
  Parameters
  
  Returns
  
  Operators
  
  
    View Source
  
  Equality(RefreshInstruction, RefreshInstruction)
  
  
  Declaration
  
    public static bool operator ==(RefreshInstruction left, RefreshInstruction right)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    View Source
  
  Inequality(RefreshInstruction, RefreshInstruction)
  
  
  Declaration
  
    public static bool operator !=(RefreshInstruction left, RefreshInstruction right)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  |