Class GlobalConstants
Defines globally used constants.
Inheritance
Inherited Members
Namespace: Nevatech.Vsb.Repository
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public static class GlobalConstants
Fields
AccessKeyName
Name of the parameter (query parameter, HTTP header, or SOAP header) in the message that carries product access key.
Declaration
public const string AccessKeyName = "ApiKey"
Field Value
Type | Description |
---|---|
System.String |
AccessKeyPropertyName
Name of the routing context property storing the access key value that was provided with the request.
Declaration
public const string AccessKeyPropertyName = "Sentinet.ApiKey"
Field Value
Type | Description |
---|---|
System.String |
ApplicationNamePropertyName
Name of the routing context property storing the application name of the current transaction.
Declaration
public const string ApplicationNamePropertyName = "Sentinet.ApplicationName"
Field Value
Type | Description |
---|---|
System.String |
AuthorizationRuleNamePropertyName
Name of the routing context property storing the authorization rule name that authorized the current request.
Declaration
public const string AuthorizationRuleNamePropertyName = "Sentinet.AuthorizationRuleName"
Field Value
Type | Description |
---|---|
System.String |
BypassMessagePipelinePropertyName
Name of the message property containing a flag value that indicates that message pipeline should not be executed for this message.
Declaration
public const string BypassMessagePipelinePropertyName = "Nevatech.Vsb.Runtime.BypassMessagePipeline"
Field Value
Type | Description |
---|---|
System.String |
CertificateAuthorityContractName
ICertificateAuthorityService interface WSDL name.
Declaration
public const string CertificateAuthorityContractName = "CertificateAuthorityService"
Field Value
Type | Description |
---|---|
System.String |
CertificateAuthorityServiceEndpointName
X.509 Certificate Authority Service client endpoint name in the application configuration file.
Declaration
public const string CertificateAuthorityServiceEndpointName = "CertificateAuthorityServiceEndpoint"
Field Value
Type | Description |
---|---|
System.String |
ConfigurationContractName
IConfigurationService interface WSDL name.
Declaration
public const string ConfigurationContractName = "ConfigurationService"
Field Value
Type | Description |
---|---|
System.String |
ConfigurationServiceEndpointName
Repository Service nodes-facing client endpoint name in the application configuration file.
Declaration
public const string ConfigurationServiceEndpointName = "ConfigurationServiceEndpoint"
Field Value
Type | Description |
---|---|
System.String |
FaultMessagePropertyName
Name of the message property indicating that message contains a fault/application error.
Declaration
public const string FaultMessagePropertyName = "Nevatech.Vsb.Repository.Monitoring.IsFault"
Field Value
Type | Description |
---|---|
System.String |
GenericFaultAction
Generic action string used with the faults thrown by the application.
Declaration
public const string GenericFaultAction = "http://schemas.nevatech.com/sentinet/2011/02/fault"
Field Value
Type | Description |
---|---|
System.String |
HostInitializerFileName
Node's application initializer code file name.
Declaration
public const string HostInitializerFileName = "HostInitializer.cs"
Field Value
Type | Description |
---|---|
System.String |
HostManagementContractName
IHostManagementService interface WSDL name.
Declaration
public const string HostManagementContractName = "HostManagementService"
Field Value
Type | Description |
---|---|
System.String |
HostManagementServiceEndpointName
Host Management Service client endpoint name in the application configuration file.
Declaration
public const string HostManagementServiceEndpointName = "HostManagementServiceEndpoint"
Field Value
Type | Description |
---|---|
System.String |
HttpRequestMessagePropertyName
Property name storing a copy of the original System.ServiceModel.Channels.HttpRequestMessageProperty in the message properties collection.
Declaration
public const string HttpRequestMessagePropertyName = "Nevatech.Vsb.Runtime.HttpRequestMessageProperty"
Field Value
Type | Description |
---|---|
System.String |
HttpResponseMessagePropertyName
Property name storing a copy of the original System.ServiceModel.Channels.HttpResponseMessageProperty in the message properties collection.
Declaration
public const string HttpResponseMessagePropertyName = "Nevatech.Vsb.Runtime.HttpResponseMessageProperty"
Field Value
Type | Description |
---|---|
System.String |
InstallationFolderRegistryValueName
Registry value name representing full path to the application installation folder.
Declaration
public const string InstallationFolderRegistryValueName = "InstallRoot"
Field Value
Type | Description |
---|---|
System.String |
LicenseKeyRegistryValueName
Registry value name storing product license key.
Declaration
public const string LicenseKeyRegistryValueName = "LicenseKey"
Field Value
Type | Description |
---|---|
System.String |
Namespace
Target namespace used for all services and data contracts.
Declaration
public const string Namespace = "http://schemas.nevatech.com/sentinet/2011/02"
Field Value
Type | Description |
---|---|
System.String |
NodeConfigurationCacheFolderName
Name of the folder under Node Engine installation folder where nodes persist hosted services configuration.
Declaration
public const string NodeConfigurationCacheFolderName = "Nodes"
Field Value
Type | Description |
---|---|
System.String |
NodeEngineConfigurationFileName
Node Engine installation configuration file name.
Declaration
public const string NodeEngineConfigurationFileName = "Nevatech.Vsb.Runtime.Administration.config"
Field Value
Type | Description |
---|---|
System.String |
NodePermissionClaimType
Claim type representing the current node accessing repository data.
Declaration
public const string NodePermissionClaimType = "http://schemas.nevatech.com/sentinet/2011/02/claims/node"
Field Value
Type | Description |
---|---|
System.String |
PasswordClaimType
Claim type representing the password used for user name/password authentication.
Declaration
public const string PasswordClaimType = "http://schemas.nevatech.com/sentinet/2011/02/claims/password"
Field Value
Type | Description |
---|---|
System.String |
PasswordContextPropertyName
Name of the routing context property storing the password found in the inbound request.
Declaration
public const string PasswordContextPropertyName = "Sentinet.InboundPassword"
Field Value
Type | Description |
---|---|
System.String |
ProductKeyPropertyName
Name of the routing context property storing the product identifier of the current transaction.
Declaration
public const string ProductKeyPropertyName = "Sentinet.ProductKey"
Field Value
Type | Description |
---|---|
System.String |
ProductNamePropertyName
Name of the routing context property storing the product name of the current transaction.
Declaration
public const string ProductNamePropertyName = "Sentinet.ProductName"
Field Value
Type | Description |
---|---|
System.String |
ProductRegistryKeyName
Registry key name representing current application installation settings.
Declaration
public const string ProductRegistryKeyName = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Nevatech\\Sentinet"
Field Value
Type | Description |
---|---|
System.String |
RepositoryAdministrationServiceEndpoint
Repository Service administration users-facing client endpoint name. configuration file.
Declaration
public const string RepositoryAdministrationServiceEndpoint = "RepositoryAdministrationServiceEndpoint"
Field Value
Type | Description |
---|---|
System.String |
RepositoryContractName
IRepositoryService interface WSDL name.
Declaration
public const string RepositoryContractName = "RepositoryService"
Field Value
Type | Description |
---|---|
System.String |
RepositoryFolderName
Name of the "Repository" folder under installation folder.
Declaration
public const string RepositoryFolderName = "Repository"
Field Value
Type | Description |
---|---|
System.String |
RepositoryIssuerName
Name of the issuer that issues claims about users and nodes access rights to repository data.
Declaration
public const string RepositoryIssuerName = "Nevatech.Vsb.Repository.Security.RepositoryAuthorizationManager"
Field Value
Type | Description |
---|---|
System.String |
RepositoryServiceEndpointName
Repository Service users-facing client endpoint name in the application configuration file.
Declaration
public const string RepositoryServiceEndpointName = "RepositoryServiceEndpoint"
Field Value
Type | Description |
---|---|
System.String |
RepositoryServiceName
Repository Management Service WSDL name.
Declaration
public const string RepositoryServiceName = "RepositoryService"
Field Value
Type | Description |
---|---|
System.String |
ResponseMessagePropertyName
Name of the message property indicating that message is a response message. It is populated in request-reply monitoring channel or message inspector based on the fact that only response message can have correlation state.
Declaration
public const string ResponseMessagePropertyName = "Nevatech.Vsb.Repository.Monitoring.ResponseMessageProperty"
Field Value
Type | Description |
---|---|
System.String |
RestoredMessagePropertyName
Name of the message property indicating that response message was restored from an exception caught in the channel stack.
Declaration
public const string RestoredMessagePropertyName = "Nevatech.Vsb.Repository.Services.Channels.RestoredMessageProperty"
Field Value
Type | Description |
---|---|
System.String |
RoutingEndpointBehaviorName
Routing endpoint behavior configuration name in the application configuration file.
Declaration
public const string RoutingEndpointBehaviorName = "ClientEndpointBehavior"
Field Value
Type | Description |
---|---|
System.String |
RoutingServiceBehaviorName
Routing service behavior configuration name in the application configuration file.
Declaration
public const string RoutingServiceBehaviorName = "RoutingServiceBehavior"
Field Value
Type | Description |
---|---|
System.String |
RoutingServiceName
Routing service template configuration name in the application configuration file.
Declaration
public const string RoutingServiceName = "System.ServiceModel.Routing.RoutingService"
Field Value
Type | Description |
---|---|
System.String |
ServiceMessagePropertyName
Name of the message property indicating that message was processed or originated by the service and was not generated inside channel stack.
Declaration
public const string ServiceMessagePropertyName = "Nevatech.Vsb.Repository.Monitoring.ServiceMessageProperty"
Field Value
Type | Description |
---|---|
System.String |
Soap11Namespace
The namespace of the SOAP v.1.1 message envelope.
Declaration
public const string Soap11Namespace = "http://schemas.xmlsoap.org/soap/envelope/"
Field Value
Type | Description |
---|---|
System.String |
Soap12Namespace
The namespace of the SOAP v.1.2 message envelope.
Declaration
public const string Soap12Namespace = "http://www.w3.org/2003/05/soap-envelope"
Field Value
Type | Description |
---|---|
System.String |
StaticResponsePropertyName
Static response message property name in the message properties collection.
Declaration
public const string StaticResponsePropertyName = "Nevatech.Vsb.Runtime.StaticResponse"
Field Value
Type | Description |
---|---|
System.String |
SystemNamespaces
Namespaces used by SOAP and WS-* protocols and considered to be "system" (not "custom" or user-defined).
Declaration
public static readonly ReadOnlyCollection<string> SystemNamespaces
Field Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<System.String> |
TransactionIdPropertyName
Name of the routing context property storing the monitoring transaction identifier of the current transaction.
Declaration
public const string TransactionIdPropertyName = "Sentinet.TransactionId"
Field Value
Type | Description |
---|---|
System.String |
UserNameContextPropertyName
Name of the routing context property storing the user name found in the inbound request.
Declaration
public const string UserNameContextPropertyName = "Sentinet.InboundUserName"
Field Value
Type | Description |
---|---|
System.String |
UserNameIssuerName
Name of the issuer that issues claims based on username/password security token.
Declaration
public const string UserNameIssuerName = "Sentinet Node"
Field Value
Type | Description |
---|---|
System.String |
UserPermissionClaimType
Claim type representing the console user access level (permission) to repository data.
Declaration
public const string UserPermissionClaimType = "http://schemas.nevatech.com/sentinet/2011/02/claims/user"
Field Value
Type | Description |
---|---|
System.String |
WindowsIssuerName
Name of the issuer that issues claims about Windows user accounts.
Declaration
public const string WindowsIssuerName = "LOCAL AUTHORITY"
Field Value
Type | Description |
---|---|
System.String |
WSAddressing10Anonymous
Anonymous ReplyTo header value according to WS-Addressing v.1.0.
Declaration
public const string WSAddressing10Anonymous = "http://www.w3.org/2005/08/addressing/anonymous"
Field Value
Type | Description |
---|---|
System.String |
WSAddressing10FaultAction
Message action used for generic faults according to WS-Addressing v.1.0.
Declaration
public const string WSAddressing10FaultAction = "http://www.w3.org/2005/08/addressing/fault"
Field Value
Type | Description |
---|---|
System.String |
WSAddressing10Namespace
The namespace of the WS-Addressing v.1.0 message headers.
Declaration
public const string WSAddressing10Namespace = "http://www.w3.org/2005/08/addressing"
Field Value
Type | Description |
---|---|
System.String |
WSAddressingAugust2004Anonymous
Anonymous ReplyTo header value according to WS-Addressing v.08/2004.
Declaration
public const string WSAddressingAugust2004Anonymous = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"
Field Value
Type | Description |
---|---|
System.String |
WSAddressingAugust2004FaultAction
Message action used for generic faults according to WS-Addressing v.08/2004.
Declaration
public const string WSAddressingAugust2004FaultAction = "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"
Field Value
Type | Description |
---|---|
System.String |
WSAddressingAugust2004Namespace
The namespace of the WS-Addressing v.08/2004 message headers.
Declaration
public const string WSAddressingAugust2004Namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing"
Field Value
Type | Description |
---|---|
System.String |
WSAddressingNoneNamespace
The namespace of the Microsoft No-Addressing message headers.
Declaration
public const string WSAddressingNoneNamespace = "http://schemas.microsoft.com/ws/2005/05/addressing/none"
Field Value
Type | Description |
---|---|
System.String |