Class VirtualizationSettings
Represents virtualization profile settings.
Inheritance
VirtualizationSettings
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
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
[DataMember]
public bool Activate { get; set; }
Property Value
Addresses
Gets collection of the default endpoints.
Declaration
[SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Required for de-serialization.")]
[DataMember]
public Collection<DefaultNodeAddress> Addresses { get; }
Property Value
BehaviorId
Gets or sets the service behavior identifier the new virtual
service will use.
Declaration
[DataMember(EmitDefaultValue = false)]
public int? BehaviorId { get; set; }
Property Value
BehaviorName
Gets or sets the service behavior name the new virtual
service will use.
Declaration
[DataMember(EmitDefaultValue = false)]
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
[DataMember(EmitDefaultValue = false)]
public MessagePipeline MessageProcessing { get; set; }
Property Value
MonitoringProfile
Gets or sets the monitoring profile. The default value
is None.
Declaration
[DataMember]
public MonitoringProfile MonitoringProfile { get; set; }
Property Value
Rules
Gets collection of the default authorization rules.
Declaration
[DataMember]
[SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Required for de-serialization.")]
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
[DataMember]
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
[DataMember]
public string ServiceNameSuffix { get; set; }
Property Value
ServiceVersionSettings
Gets service version advanced configuration settings. This property applies
only to virtual services.
Declaration
[DataMember]
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 |
| bool |
True if state is valid; otherwise, false.
|
Implements