Class VirtualizationSettings
Represents virtualization profile settings.
Inheritance
System.Object
VirtualizationSettings
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Nullable<System.Int32> |
|
BehaviorName
Gets or sets the service behavior name the new virtual
service will use.
Declaration
public string BehaviorName { get; set; }
Property Value
Type |
Description |
System.String |
|
ErrorMessage
When implemented, gets the message indicating the errors found during
validation process.
Declaration
public string ErrorMessage { get; }
Property Value
Type |
Description |
System.String |
|
ExtensionData
Declaration
public ExtensionDataObject ExtensionData { get; set; }
Property Value
Type |
Description |
System.Runtime.Serialization.ExtensionDataObject |
|
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
Type |
Description |
System.String |
|
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
Type |
Description |
System.String |
|
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
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
Validate()
When implemented, evaluates the state of the object.
Declaration
Returns
Type |
Description |
System.Boolean |
True if state is valid; otherwise, false.
|
Implements
System.IEquatable<T>