Class ServiceVersionSubtree
Represents a service version tree node with its children.
Implements
System.IEquatable<Subtree>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
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 |
---|---|
System.Collections.ObjectModel.Collection<ContractSubtree> |
EndpointGroups
Gets collection of outbound endpoint groups.
Declaration
public Collection<EndpointGroupSubtree> EndpointGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.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 |
---|---|
System.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 |
---|---|
System.String |
VersionNumber
Gets or sets service version number.
Declaration
public int VersionNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Implements
System.IEquatable<T>