Class GlobalConstants
Defines globally used constants.
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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
CertificateAuthorityContractName
ICertificateAuthorityService interface WSDL name.
Declaration
public const string CertificateAuthorityContractName = "CertificateAuthorityService"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| String |
ConfigurationContractName
IConfigurationService interface WSDL name.
Declaration
public const string ConfigurationContractName = "ConfigurationService"
Field Value
| Type | Description |
|---|---|
| String |
ConfigurationServiceEndpointName
Repository Service nodes-facing client endpoint name in the application configuration file.
Declaration
public const string ConfigurationServiceEndpointName = "ConfigurationServiceEndpoint"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
HostInitializerFileName
Node's application initializer code file name.
Declaration
public const string HostInitializerFileName = "HostInitializer.cs"
Field Value
| Type | Description |
|---|---|
| String |
HostManagementContractName
IHostManagementService interface WSDL name.
Declaration
public const string HostManagementContractName = "HostManagementService"
Field Value
| Type | Description |
|---|---|
| String |
HostManagementServiceEndpointName
Host Management Service client endpoint name in the application configuration file.
Declaration
public const string HostManagementServiceEndpointName = "HostManagementServiceEndpoint"
Field Value
| Type | Description |
|---|---|
| String |
HttpRequestMessagePropertyName
Property name storing a copy of the original HttpRequestMessageProperty in the message properties collection.
Declaration
public const string HttpRequestMessagePropertyName = "Nevatech.Vsb.Runtime.HttpRequestMessageProperty"
Field Value
| Type | Description |
|---|---|
| String |
HttpResponseMessagePropertyName
Property name storing a copy of the original HttpResponseMessageProperty in the message properties collection.
Declaration
public const string HttpResponseMessagePropertyName = "Nevatech.Vsb.Runtime.HttpResponseMessageProperty"
Field Value
| Type | Description |
|---|---|
| String |
InstallationFolderRegistryValueName
Registry value name representing full path to the application installation folder.
Declaration
public const string InstallationFolderRegistryValueName = "InstallRoot"
Field Value
| Type | Description |
|---|---|
| String |
LicenseKeyRegistryValueName
Registry value name storing product license key.
Declaration
public const string LicenseKeyRegistryValueName = "LicenseKey"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
NodeEngineConfigurationFileName
Node Engine installation configuration file name.
Declaration
public const string NodeEngineConfigurationFileName = "Nevatech.Vsb.Runtime.Administration.config"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
RepositoryAdministrationServiceEndpoint
Repository Service administration users-facing client endpoint name. configuration file.
Declaration
public const string RepositoryAdministrationServiceEndpoint = "RepositoryAdministrationServiceEndpoint"
Field Value
| Type | Description |
|---|---|
| String |
RepositoryContractName
IRepositoryService interface WSDL name.
Declaration
public const string RepositoryContractName = "RepositoryService"
Field Value
| Type | Description |
|---|---|
| String |
RepositoryFolderName
Name of the "Repository" folder under installation folder.
Declaration
public const string RepositoryFolderName = "Repository"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| String |
RepositoryServiceEndpointName
Repository Service users-facing client endpoint name in the application configuration file.
Declaration
public const string RepositoryServiceEndpointName = "RepositoryServiceEndpoint"
Field Value
| Type | Description |
|---|---|
| String |
RepositoryServiceName
Repository Management Service WSDL name.
Declaration
public const string RepositoryServiceName = "RepositoryService"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
RoutingEndpointBehaviorName
Routing endpoint behavior configuration name in the application configuration file.
Declaration
public const string RoutingEndpointBehaviorName = "ClientEndpointBehavior"
Field Value
| Type | Description |
|---|---|
| String |
RoutingServiceBehaviorName
Routing service behavior configuration name in the application configuration file.
Declaration
public const string RoutingServiceBehaviorName = "RoutingServiceBehavior"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| ReadOnlyCollection<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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |
WindowsIssuerName
Name of the issuer that issues claims about Windows user accounts.
Declaration
public const string WindowsIssuerName = "LOCAL AUTHORITY"
Field Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| 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 |
|---|---|
| String |