Namespace Nevatech.Vsb.Repository.Services
Classes
AlertGroupDefinition
Represents an alert type group with related alert types and alert handlers.
AlertTypeDefinition
Represents an alert type with related service agreement assignments and alert handlers.
AuthorizationGroupDefinition
Represents an authorization group definition. This class allow to create, update, or delete all related entities (properties) with a single service call.
AuthorizationRuleDefinition
Represents an authorization / access rule definition. This class allow to create, update, or delete all related entities (properties) with a single service call.
BehaviorSubtree
Represents endpoint or service behavior tree node.
BindingSubtree
Represents the binding tree node.
ChangeRecordDefinition
Represents a change or a set of changes done to a single entity.
ChangeSetDefinition
Represents a group of data modifications made as a single operation.
CodeCompilationParameters
Provides parameters for a code compilation.
ContractDefinition
Represents a service contract definition. This class is a part of service definition structure used for creating or updating service version within a single service call.
ContractSubtree
Represents a service contract tree node with its children.
CustomEntityDefinition
Represents a custom repository entity (like application, component, etc) defined by a user.
DefaultFormatMapper
Forces WebMessageEncodingBindingElement to use default (automatic) format mapper for all incoming messages.
EndpointDefinition
Represents a service endpoint. This class is a part of service definition structure used for creating or updating service version with single service call.
EndpointGroupDefinition
Represents an outbound endpoint group definition. This class is a part of service definition structure used for creating or updating service version with single service call.
EndpointGroupSubtree
Represents an outbound endpoint group tree node with its children.
EndpointSubtree
Represents an endpoint tree node with its children.
ExtensibilityTypes
Contains collections of all custom types that can be used in Sentinet extensibility points.
FileHandler
HTTP handler that returns the content of the stored file through a HTTP GET request. The requests must be formated like: {handler name and extension}?fileKey={file key}.
FolderSubtree
Represents a folder tree node with its children.
Http200EndpointBehaviorExtension
Provides configuration extension element for the endpoint behavior that resets HTTP status code for the fault messages to "OK" (200).
HttpStatusException
The exception that is thrown when service request fails and specific HTTP status must be returned.
IdentitySubtree
Represents an endpoint identity.
InboundRequestMessageDefinition
Defines the inbound request message.
JsonFormatMapper
Forces WebMessageEncodingBindingElement to use JSON format for all incoming messages.
LiquidTemplateParameters
Defines the parameters required for rendering a Liquid template.
LogOnCredentials
Provides login credentials to be used for user authentication.
MatchRelativeUriResult
Represents a result of Match Relative URI operation.
MessageContent
Contains the generated sample message content stored in a temporary file.
MessageDefinition
Represents a message definition which is a part of service operation. This class is a part of service definition structure used for creating or updating service version with single service call.
MessageHeaderDefinition
Represents a SOAP message header definition which is a part of service operation. This class is a part of service definition structure used for creating or updating service version with single service call.
MessageSchema
Contains the subset of schemas describing a single message.
MessageSubtree
Represents a message belonging to the service operation with its children.
MonitoringTransactionTrace
Provides the information about processing of a transaction inside a virtual service.
NamespaceServiceBehaviorExtension
Provides configuration extension element for the service behavior that sets specified namespace values on service, contracts, and bindings.
NodeConfiguration
Represents server pushed configuration of the node.
NodeDefinition
Represents a "Sentinet" node. This class is a part of node definition structure used for creating or updating nodes with single service call.
NodeInstanceState
Provides information about the current node instance state and configuration.
NodeNotFoundFault
Represents a SOAP message fault details returned to the caller, if requested node is not found in Repository.
NodeSubtree
Represents a node tree node with its children.
OperationDefinition
Represents a service operation definition. This class is a part of service definition structure used for creating or updating service version within a single service call.
OperationSubtree
Represents a service operation with its children.
OutboundRequestMessageDefinition
Defines the outbound request message.
OutboundResponseMessageDefinition
Defines either inbound or outbound response message.
PortalNotificationConfiguration
Represents a simplified alert handler's configuration that enables or disables sending automated email messages to Developer Portal administrators in response to pre-defined events.
PortalService
Exposes data access services required by Sentinet Development Portal.
ProductConfiguration
Represents the collection of access keys changes belonging to a specific product.
ProductConfigurationReference
Provides a reference to a product configuration with its timestamp.
ProductDefinition
Represents a product with assigned service versions.
ProductSubtree
Represents a product tree node with its children.
RawFormatMapper
Forces WebMessageEncodingBindingElement to use raw format for all incoming messages.
RepositoryService
Implements Repository Management Service contracts and provides methods for reading and populating registry entities.
Route
Represents the description of an entry in the message filter table used by the routing service.
RoutingEndpointDefinition
Extends the EndpointDefinition with additional attributes required by routing service.
ServiceAgreementDefinition
Represents a service agreement definition. This class allow to create, update, or delete all related entities (metrics, scope) with a single service call.
ServiceConfiguration
Defines the active configuration of the service version hosted on specific node.
ServiceConfigurationReference
Provides a reference to a service version configuration with its timestamp.
ServiceDefinition
Represents a general service definition and provides basic information about existing service versions.
ServiceSubtree
Represents a physical or virtual service tree node with its children.
ServiceVersionDefinition
Represents a service version definition. This class is a part of service definition structure used for creating or updating service version with single service call.
ServiceVersionSubtree
Represents a service version tree node with its children.
StaticResponseConfiguration
Represents a service version configuration related to providing static responses to operation requests without making outbound service calls.
SubscriptionDefinition
Represents a subscription with corresponding applications.
Subtree
Represents a simple tree node without children.
SystemInfo
Contains the current user security information and system configuration settings.
UserCredentialsEndpointBehaviorExtension
Provides configuration extension element for an endpoint behavior that allows to populate the client User Name and Windows credentials from the configuration file. Note that providing clear text credentials in configuration file is not secure and must be used with configuration encryption option or for testing purposes only.
UserDefinition
Represents a system user.
VirtualizationRequest
Contains settings for one-click virtualization.
XmlFormatMapper
Forces WebMessageEncodingBindingElement to use XML format for all incoming messages.
Interfaces
ICertificateAuthorityService
Defines the contract for X.509 Certificate Authority service generating custom certificates.
IConfigurationService
Defines a contract for Repository Management Service methods used by nodes.
IHostManagementService
Defines the contract for an IIS service host management service which is responsible for restarting IIS application pools.
IRepositoryService
Defines a contract for Repository Management Service methods used by users.
IRouter
Represents a class that provides information for building message filter table entries according to some message routing rules.
Enums
FolderEntityTypes
Defines type of entities that folder can contain: folders, bindings, behaviors, nodes, authorization rules, users, custom entities, identities, services, and service agreements.
RoutingContractType
Defines the type of a routing contract supporting the scope of operations on the actual contract.
SecretType
Defines the type of a generated or required secret.
ServiceVersionCollisionAction
Defines actions to be done when an actively hosted service version with the same base address is found during a service version activation.