Class VirtualizationSettings
  
  Represents virtualization profile settings.
 
  
  
    Inheritance
    
    VirtualizationSettings
   
  
  
  
  Assembly: Nevatech.Vsb.Repository.dll
  Syntax
  
    public sealed class VirtualizationSettings : IEquatable<VirtualizationSettings>, IValidator
   
  Constructors
  
  
  
  
  VirtualizationSettings()
  
  
  Declaration
  
    public VirtualizationSettings()
   
  Properties
  
  
  
  
  Activate
  Gets or sets the flag that indicates whether the new virtual service
should be activated if possible.
 
  
  Declaration
  
    public bool Activate { get; set; }
   
  Property Value
  
  
  
  
  Addresses
  Gets collection of the default endpoints.
 
  
  Declaration
  
    public Collection<DefaultNodeAddress> Addresses { get; }
   
  Property Value
  
  
  
  
  BehaviorId
  Gets or sets the service behavior identifier the new virtual
service will use.
 
  
  Declaration
  
    public int? BehaviorId { get; set; }
   
  Property Value
  
  
  
  
  BehaviorName
  Gets or sets the service behavior name the new virtual
service will use.
 
  
  Declaration
  
    public string BehaviorName { get; set; }
   
  Property Value
  
  
  
  
  ErrorMessage
  When implemented, gets the message indicating the errors found during
validation process.
 
  
  Declaration
  
    public string ErrorMessage { get; }
   
  Property Value
  
  
  
  
  
  
  ExtensionData
  
  
  Declaration
  
    public ExtensionDataObject ExtensionData { get; set; }
   
  Property Value
  
  
  
  
  MessageProcessing
  Gets or sets the message processing pipeline configuration.
 
  
  Declaration
  
    public MessagePipeline MessageProcessing { get; set; }
   
  Property Value
  
  
  
  
  MonitoringProfile
  Gets or sets the monitoring profile. The default value
is None.
 
  
  Declaration
  
    public MonitoringProfile MonitoringProfile { get; set; }
   
  Property Value
  
  
  
  
  Rules
  Gets collection of the default authorization rules.
 
  
  Declaration
  
    public Collection<DefaultAuthorizationRule> Rules { get; }
   
  Property Value
  
  
  
  
  ServiceNamePrefix
  Gets or sets the service name prefix that will be used to
create a new or lookup an existing virtual service.
 
  
  Declaration
  
    public string ServiceNamePrefix { get; set; }
   
  Property Value
  
  
  
  
  ServiceNameSuffix
  Gets or sets the service name suffix that will be used to
create a new or lookup an existing virtual service.
 
  
  Declaration
  
    public string ServiceNameSuffix { get; set; }
   
  Property Value
  
  
  
  
  ServiceVersionSettings
  Gets service version advanced configuration settings. This property applies
only to virtual services.
 
  
  Declaration
  
    public ServiceVersionSettings ServiceVersionSettings { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Equals(VirtualizationSettings)
  
  
  Declaration
  
    public bool Equals(VirtualizationSettings other)
   
  Parameters
  
  Returns
  
  
  
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Object | 
        obj | 
         | 
      
    
  
  Returns
  
  Overrides
  
  
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
  Overrides
  
  
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
  Overrides
  
  
  
  
  Validate()
  When implemented, evaluates the state of the object.
 
  
  Declaration
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | Boolean | 
        True if state is valid; otherwise, false. 
 | 
      
    
  
  Implements