C# (CSharp) ServiceStack Namespace

Nested Namespaces

ServiceStack.Admin
ServiceStack.Api
ServiceStack.Auth
ServiceStack.AuthWeb
ServiceStack.Authentication
ServiceStack.BundlerRunOnSave
ServiceStack.CacheAccess
ServiceStack.Client
ServiceStack.Common
ServiceStack.Configuration
ServiceStack.Data
ServiceStack.DataAnnotations
ServiceStack.Discovery
ServiceStack.Examples
ServiceStack.FluentValidation
ServiceStack.Formats
ServiceStack.Host
ServiceStack.Html
ServiceStack.Logging
ServiceStack.MessagePack
ServiceStack.Metadata
ServiceStack.NativeTypes
ServiceStack.NetCore
ServiceStack.Northwind
ServiceStack.OrmLite
ServiceStack.Owin
ServiceStack.PartialResponse
ServiceStack.Platforms
ServiceStack.ProtocolBuffers
ServiceStack.Razor
ServiceStack.Redis
ServiceStack.Seq
ServiceStack.Serialization
ServiceStack.Server
ServiceStack.ServiceClient
ServiceStack.ServiceHost
ServiceStack.ServiceInterface
ServiceStack.Support
ServiceStack.Text
ServiceStack.VirtualPath
ServiceStack.WebHost
ServiceStack.Webhooks
ServiceStack.Wire

Classes

Name Description
AesUtils
ApiKeyAuthProviderExtensions
AppHostBase Inherit from this class if you want to host your web services inside an ASP.NET application.
AppHostHttpListenerBase Inherit from this class if you want to host your web services inside a Console Application, Windows Service, etc. Usage of HttpListener allows you to host webservices on the same port (:80) as IIS however it requires admin user privillages.
AppHostHttpListenerPoolBase
AppHostHttpListenerPoolBase.ThreadPoolManager
AppHostHttpListenerSmartPoolBase
AppSelfHostBase
AppSelfHostBase.Startup
AsyncTimer
AttributeBase
AuthSessionExtensions
AuthUserSession
AuthenticationException
AuthenticationInfo
ClientFactory
CompressionTypes
ContentFormat
CryptUtils Useful .NET Encryption Utils from: https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspx
DefaultViewAttribute
Extensions
HashUtils
HmacUtils
HostConfig
HttpCacheExtensions
HttpCacheFeature
HttpHandlerFactory
HttpHeaders
HttpMethods
HttpRequestExtensions
HttpResponseExtensionsInternal
HttpResult
HttpResultExtensions
HttpResultsFilter
HttpUtils
LicenseException
LicenseKey
LicenseUtils Internal Utilities to verify licensing
LicenseUtils.AccessToken
LicenseUtils.ErrorMessages
LicenseUtils.FreeQuotas
Licensing Public Code API to register commercial license for ServiceStack.
MetadataAttribute
MetadataDataContract
MetadataDataMember
MetadataFeature
MetadataOperationType
MetadataPropertyType
MetadataRoute
MetadataType
MetadataTypeName
MetadataTypes
MetadataTypesConfig
MimeTypes
NameValueCollectionExtensions
NetCoreAppHostExtensions
NetStandardPclExportClient
PlatformRsaUtils
RequestAttributesExtensions
RequestInfoFeature
RequiredPermissionAttribute
RequiredRoleAttribute
RequiresAnyPermissionAttribute
RequiresAnyRoleAttribute
RestRoute
RestrictAttribute
RestrictExtensions
RouteResolutionResult
RsaKeyPair
RsaUtils Useful .NET Encryption Utils from: https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspx
ServiceStackHost
Soap12ServiceClient
StreamExt
StreamExtensions
UrlExtensions Donated by Ivan Korneliuk from his post: http://korneliuk.blogspot.com/2012/08/servicestack-reusing-dtos.html Modified to only allow using routes matching the supplied HTTP Verb
WebRequestUtils