Class ServiceVersionDependencyDetails
Provides information about dependencies between service version minor entities and outside major entities.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services.Export
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
public sealed class ServiceVersionDependencyDetails
Constructors
ServiceVersionDependencyDetails()
Declaration
public ServiceVersionDependencyDetails()
Properties
Dependencies
Gets collection of cross-dependencies between entities included in the package.
Declaration
[DataMember]
public Collection<Dependency> Dependencies { get; }
Property Value
| Type | Description |
|---|---|
| Collection<Dependency> |
Operations
Gets collection of operations included in the service version.
Declaration
[DataMember]
public Collection<OperationSubtree> Operations { get; }
Property Value
| Type | Description |
|---|---|
| Collection<OperationSubtree> |
ServiceVersions
Gets collection of dependent service versions.
Declaration
[DataMember]
public Collection<ServiceVersionSubtree> ServiceVersions { get; }
Property Value
| Type | Description |
|---|---|
| Collection<ServiceVersionSubtree> |
Methods
AddDependency(int, EntityType, int, EntityType)
Adds new natural dependency to dependencies collection. Dependency on the parent folder must not be added explicitly.
Declaration
public void AddDependency(int foreignEntityId, EntityType foreignEntityType, int primaryEntityId, EntityType primaryEntityType)
Parameters
| Type | Name | Description |
|---|---|---|
| int | foreignEntityId | Database identifier of the entity that is dependent on or references another entity. |
| EntityType | foreignEntityType | The type of entity that is dependent on or references another entity. |
| int | primaryEntityId | Database identifier of the entity that is a dependency for or referenced by another entity. |
| EntityType | primaryEntityType | The type of entity that is a dependency for or referenced by another entity. |