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 |