Struct Trap
Procedure thrown by an interruption. Contains the list of actions to execute.
Inherited Members
      System.ValueType.Equals(System.Object)
    
    
      System.ValueType.GetHashCode()
    
    
      System.ValueType.ToString()
    
  Namespace: UrlLib
Assembly: UrlLib.dll
Syntax
public struct Trap
  Constructors
Trap(String, List<CoreAction>)
Constructor for a variable of trap type
Declaration
[JsonConstructor]
public Trap(string name, List<CoreAction> actions)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | Trap name  | 
      
| System.Collections.Generic.List<UrlLib.CoreAction> | actions | List of actions  | 
      
Properties
Actions
List of actions to execute
Declaration
[JsonInclude]
public List<CoreAction> Actions { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<UrlLib.CoreAction> | 
Name
Trap name
Declaration
[JsonInclude]
public string Name { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Methods
CleanName(String)
Get the trap name by removing special characters
Declaration
public string CleanName(string replaceString = "_")
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | replaceString | Character to be exchanged for special characters  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | Name without special characters  |