Class OperationSubtree
Represents a service operation with its children.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class OperationSubtree : Subtree, IEquatable<Subtree>
Constructors
OperationSubtree()
Instantiates new object.
Declaration
public OperationSubtree()
OperationSubtree(Operation)
Initializes new instance from provided operation.
Declaration
public OperationSubtree(Operation operation)
Parameters
Type | Name | Description |
---|---|---|
Operation | operation | Operation to be initialized from. |
Properties
ExchangePattern
Gets or sets message exchange scenario this operation employs.
Declaration
public MessageExchangePattern ExchangePattern { get; set; }
Property Value
Type | Description |
---|---|
MessageExchangePattern |
IsDeprecated
Gets or sets flag indicating that operation is deprecated.
Declaration
public bool IsDeprecated { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
IsPublished
Gets or sets flag indicating that operation is published in service metadata.
Declaration
public bool IsPublished { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Messages
Gets collection of input, output, and fault messages involved in the operation execution.
Declaration
public Collection<MessageSubtree> Messages { get; }
Property Value
Type | Description |
---|---|
Collection<MessageSubtree> |