Class ServiceVersionSubtree
Represents a service version tree node with its children.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class ServiceVersionSubtree : Subtree, IEquatable<Subtree>
  Constructors
ServiceVersionSubtree()
Instantiates new object.
Declaration
public ServiceVersionSubtree()
  ServiceVersionSubtree(ServiceVersion)
Initializes new instance from provided service version.
Declaration
public ServiceVersionSubtree(ServiceVersion serviceVersion)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServiceVersion | serviceVersion | Service version to initialize from.  | 
      
Properties
Contracts
Gets collection of service contracts.
Declaration
public Collection<ContractSubtree> Contracts { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<ContractSubtree> | 
EndpointGroups
Gets collection of outbound endpoint groups.
Declaration
public Collection<EndpointGroupSubtree> EndpointGroups { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<EndpointGroupSubtree> | 
Kind
Gets or sets the kind of this service version (SOAP or RESTful).
Declaration
public ServiceKind? Kind { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Nullable<ServiceKind> | 
Status
Gets or sets service version status.
Declaration
public ServiceVersionStatus Status { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ServiceVersionStatus | 
Version
Gets or sets the custom-defined version identifier.
Declaration
public string Version { get; set; }
  Property Value
| Type | Description | 
|---|---|
| String | 
VersionNumber
Gets or sets service version number.
Declaration
public int VersionNumber { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Int32 |