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