HP.SV.DotNetRuleApi Namespace | ![]() |
Class | Description | |
---|---|---|
![]() | AlreadyAttachedObjectException |
This exception indicates you are trying to use a particular object in two separate places which is disallowed. Consider using a copy of the object.
|
![]() | HpsvActivitiesBase |
Base class keeping all Service Call Activities instances.
It supports access to the included Service Call Activities by integer index.
|
![]() | HpsvActivityBase |
Base class for Service Call Activity, accessible via HpsvActivitiesBase |
![]() | HpsvArray |
Base class for arrays with untyped methods (e.g. using Object type)
|
![]() | HpsvContext |
Represents each simulation context. Available via HpsvContextsList |
![]() | HpsvContextsList |
Allows access to all Simulation Contexts see HpsvContext. Available via Contexts |
![]() | HpsvEnvironment |
Provides details about the environment the Service Virtualization runs in. Available via Environment |
![]() | HpSvExtensions |
Common extension methods
|
![]() | HpsvGenericArray<T> |
Provides type safe access to the array
|
![]() | HpsvLogger |
Allows logging from Scripted Rule. The same class can be used for logging to the Service Virtualization log file via Logger or to the Designer Problem List via MessageLogger
There are methods for each log level. Based on Service Virtualization configuration the message is either logged or ignored.
|
![]() | HpsvMultiResponse |
Specifies multi-response behavior, accessible via MultiResponse |
![]() | HpsvObject |
Base class for accessing Simulation data. It's basically a container of untyped properties.
|
![]() | HpsvObjectWithSubtypes |
Base type for polymorphic HpsvObject with specified Type |
![]() | HpsvPersistentContext |
Represents simulation context capable to store persistent values. Available via HpsvContextsList |
![]() | HpsvProxyObject |
Abstract base class for accessing Simulation data. Allows to read/write to JSON
|
![]() | HpsvRequestBase |
Base class for Request (both incoming service request and Service Call Activity request).
|
![]() | HpsvResponseBase |
Base class for Response (both incoming service request and Before Response Service Call Activity response).
|
![]() | HpsvRootObjectBase |
Base class which encapsulates all access to Service Virtualization functionality from the scripted rule
|
![]() | HpsvSequence |
Persistent Sequence
|
![]() | HpsvSequenceBuilderBase |
Base sequence builder allowing access to persistent sequences see HpsvSequence |
![]() | HpsvSequenceBuilderServerScoped |
Server scope builder, used only by the fluent API for creating the sequence
|
![]() | HpsvSequenceBuilderServiceScoped |
Service scope builder, used only by the fluent API for creating the sequence
|
![]() | HpsvServiceInfo |
Provides details about the Virtual Service being simulated. Available via ServiceInfo |
![]() | HpsvServiceInfoEndpoint |
Provides information about Virtual Service Endpoint
|
![]() | HpsvServiceInfoEndpoints |
Allows access to all Virtual Service endpoints see HpsvServiceInfoEndpoint. Available via HpsvServiceInfo |
![]() | HpsvUnscopedSequenceBuilder |
Default sequence builder, when no scope is specified then Service scope is used
|
Interface | Description | |
---|---|---|
![]() | IEntityState |
Internal use only
|
![]() | IHpsvObject |
Internal use only
|
![]() | ISequenceConfigurer |
Fluent API for specifying Persistent Sequence configuration, see HpsvSequence |