From da6350d73fdd6b168756a2986b1e5cb0a2da00ed Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期三, 29 三月 2023 10:59:13 +0800
Subject: [PATCH] 订单下达生成工单语句修改、手工创建生产工单生成单据号接口
---
VueWebApi/bin/ServiceStack.Interfaces.xml | 2409 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 2,409 insertions(+), 0 deletions(-)
diff --git a/VueWebApi/bin/ServiceStack.Interfaces.xml b/VueWebApi/bin/ServiceStack.Interfaces.xml
new file mode 100644
index 0000000..f792c95
--- /dev/null
+++ b/VueWebApi/bin/ServiceStack.Interfaces.xml
@@ -0,0 +1,2409 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>ServiceStack.Interfaces</name>
+ </assembly>
+ <members>
+ <member name="P:ServiceStack.ApiAllowableValuesAttribute.Name">
+ <summary>
+ Gets or sets parameter name with which allowable values will be associated.
+ </summary>
+ </member>
+ <member name="F:ServiceStack.GenerateBodyParameter.IfNotDisabled">
+ <summary>
+ Generates body DTO parameter only if `DisableAutoDtoInBodyParam = false`
+ </summary>
+ </member>
+ <member name="F:ServiceStack.GenerateBodyParameter.Always">
+ <summary>
+ Always generate body DTO for request
+ </summary>
+ </member>
+ <member name="F:ServiceStack.GenerateBodyParameter.Never">
+ <summary>
+ Never generate body DTO for request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiAttribute.Description">
+ <summary>
+ The overall description of an API. Used by Swagger.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiAttribute.BodyParameter">
+ <summary>
+ Create or not body param for request type when verb is POST or PUT.
+ Value can be one of the constants of `GenerateBodyParam` class:
+ `GenerateBodyParam.IfNotDisabled` (default value), `GenerateBodyParam.Always`, `GenerateBodyParam.Never`
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiAttribute.IsRequired">
+ <summary>
+ Tells if body param is required
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.Verb">
+ <summary>
+ Gets or sets verb to which applies attribute. By default applies to all verbs.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.ParameterType">
+ <summary>
+ Gets or sets parameter type: It can be only one of the following: path, query, body, form, or header.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.Name">
+ <summary>
+ Gets or sets unique name for the parameter. Each name must be unique, even if they are associated with different paramType values.
+ </summary>
+ <remarks>
+ <para>
+ Other notes on the name field:
+ If paramType is body, the name is used only for UI and codegeneration.
+ If paramType is path, the name field must correspond to the associated path segment from the path field in the api object.
+ If paramType is query, the name field corresponds to the query param name.
+ </para>
+ </remarks>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.Description">
+ <summary>
+ Gets or sets the human-readable description for the parameter.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.DataType">
+ <summary>
+ For path, query, and header paramTypes, this field must be a primitive. For body, this can be a complex or container datatype.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.Format">
+ <summary>
+ Fine-tuned primitive type definition.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.IsRequired">
+ <summary>
+ For path, this is always true. Otherwise, this field tells the client whether or not the field must be supplied.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.AllowMultiple">
+ <summary>
+ For query params, this specifies that a comma-separated list of values can be passed to the API. For path and body types, this field cannot be true.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.Route">
+ <summary>
+ Gets or sets route to which applies attribute, matches using StartsWith. By default applies to all routes.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiMemberAttribute.ExcludeInSchema">
+ <summary>
+ Whether to exclude this property from being included in the ModelSchema
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IApiResponseDescription.StatusCode">
+ <summary>
+ The status code of a response
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IApiResponseDescription.Description">
+ <summary>
+ The description of a response status code
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiResponseAttribute.StatusCode">
+ <summary>
+ HTTP status code of response
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiResponseAttribute.Description">
+ <summary>
+ End-user description of the data which is returned by response
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiResponseAttribute.IsDefaultResponse">
+ <summary>
+ If set to true, the response is default for all non-explicity defined status codes
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ApiResponseAttribute.ResponseType">
+ <summary>
+ Open API schema definition type for response
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Auth.IPasswordHasher">
+ <summary>
+ The Password Hasher provider used to hash users passwords, by default uses the same algorithm used by ASP.NET Identity v3:
+ PBKDF2 with HMAC-SHA256, 128-bit salt, 256-bit subkey, 10000 iterations.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Auth.IPasswordHasher.Version">
+ <summary>
+ The first byte marker used to specify the format used. The default implementation uses the following format:
+ { 0x01, prf (UInt32), iter count (UInt32), salt length (UInt32), salt, subkey }
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Auth.IPasswordHasher.VerifyPassword(System.String,System.String,System.Boolean@)">
+ <summary>
+ Returns a boolean indicating whether the <paramref name="providedPassword"/> matches the <paramref name="hashedPassword"/>.
+ The <paramref name="needsRehash"/> out parameter indicates whether the password should be re-hashed.
+ </summary>
+ <param name="hashedPassword">The hash value for a user's stored password.</param>
+ <param name="providedPassword">The password supplied for comparison.</param>
+ <remarks>Implementations of this method should be time consistent.</remarks>
+ </member>
+ <member name="M:ServiceStack.Auth.IPasswordHasher.HashPassword(System.String)">
+ <summary>
+ Returns a hashed representation of the supplied <paramref name="password"/>.
+ </summary>
+ <param name="password">The password to hash.</param>
+ <returns>A hashed representation of the supplied <paramref name="password"/>.</returns>
+ </member>
+ <member name="T:ServiceStack.Caching.ICacheClient">
+ <summary>
+ A common interface implementation that is implemented by most cache providers
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Remove(System.String)">
+ <summary>
+ Removes the specified item from the cache.
+ </summary>
+ <param name="key">The identifier for the item to delete.</param>
+ <returns>
+ true if the item was successfully removed from the cache; false otherwise.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.RemoveAll(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>
+ Removes the cache for all the keys provided.
+ </summary>
+ <param name="keys">The keys.</param>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Get``1(System.String)">
+ <summary>
+ Retrieves the specified item from the cache.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="key">The identifier for the item to retrieve.</param>
+ <returns>
+ The retrieved item, or <value>null</value> if the key was not found.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Increment(System.String,System.UInt32)">
+ <summary>
+ Increments the value of the specified key by the given amount.
+ The operation is atomic and happens on the server.
+ A non existent value at key starts at 0
+ </summary>
+ <param name="key">The identifier for the item to increment.</param>
+ <param name="amount">The amount by which the client wants to increase the item.</param>
+ <returns>
+ The new value of the item or -1 if not found.
+ </returns>
+ <remarks>The item must be inserted into the cache before it can be changed. The item must be inserted as a <see cref="T:System.String"/>. The operation only works with <see cref="T:System.UInt32"/> values, so -1 always indicates that the item was not found.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Decrement(System.String,System.UInt32)">
+ <summary>
+ Increments the value of the specified key by the given amount.
+ The operation is atomic and happens on the server.
+ A non existent value at key starts at 0
+ </summary>
+ <param name="key">The identifier for the item to increment.</param>
+ <param name="amount">The amount by which the client wants to decrease the item.</param>
+ <returns>
+ The new value of the item or -1 if not found.
+ </returns>
+ <remarks>The item must be inserted into the cache before it can be changed. The item must be inserted as a <see cref="T:System.String"/>. The operation only works with <see cref="T:System.UInt32"/> values, so -1 always indicates that the item was not found.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Add``1(System.String,``0)">
+ <summary>
+ Adds a new item into the cache at the specified cache key only if the cache is empty.
+ </summary>
+ <param name="key">The key used to reference the item.</param>
+ <param name="value">The object to be inserted into the cache.</param>
+ <returns>
+ true if the item was successfully stored in the cache; false otherwise.
+ </returns>
+ <remarks>The item does not expire unless it is removed due memory pressure.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Set``1(System.String,``0)">
+ <summary>
+ Sets an item into the cache at the cache key specified regardless if it already exists or not.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.Replace``1(System.String,``0)">
+ <summary>
+ Replaces the item at the cachekey specified only if an items exists at the location already.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.FlushAll">
+ <summary>
+ Invalidates all data on the cache.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.GetAll``1(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>
+ Retrieves multiple items from the cache.
+ The default value of T is set for all keys that do not exist.
+ </summary>
+ <param name="keys">The list of identifiers for the items to retrieve.</param>
+ <returns>
+ a Dictionary holding all items indexed by their key.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ICacheClient.SetAll``1(System.Collections.Generic.IDictionary{System.String,``0})">
+ <summary>
+ Sets multiple items to the cache.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="values">The values.</param>
+ </member>
+ <member name="T:ServiceStack.Caching.ICacheClientExtended">
+ <summary>
+ Extend ICacheClient API with shared, non-core features
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Caching.IMemcachedClient">
+ <summary>
+ A light interface over a cache client.
+ This interface was inspired by Enyim.Caching.MemcachedClient
+
+ Only the methods that are intended to be used are required, if you require
+ extra functionality you can uncomment the unused methods below as they have been
+ implemented in DdnMemcachedClient
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Remove(System.String)">
+ <summary>
+ Removes the specified item from the cache.
+ </summary>
+ <param name="key">The identifier for the item to delete.</param>
+ <returns>
+ true if the item was successfully removed from the cache; false otherwise.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.RemoveAll(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>
+ Removes the cache for all the keys provided.
+ </summary>
+ <param name="keys">The keys.</param>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Get(System.String)">
+ <summary>
+ Retrieves the specified item from the cache.
+ </summary>
+ <param ICTname="key">The identifier for the item to retrieve.</param>
+ <returns>
+ The retrieved item, or <value>null</value> if the key was not found.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Increment(System.String,System.UInt32)">
+ <summary>
+ Increments the value of the specified key by the given amount. The operation is atomic and happens on the server.
+ </summary>
+ <param name="key">The identifier for the item to increment.</param>
+ <param name="amount">The amount by which the client wants to increase the item.</param>
+ <returns>
+ The new value of the item or -1 if not found.
+ </returns>
+ <remarks>The item must be inserted into the cache before it can be changed. The item must be inserted as a <see cref="T:System.String"/>. The operation only works with <see cref="T:System.UInt32"/> values, so -1 always indicates that the item was not found.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Decrement(System.String,System.UInt32)">
+ <summary>
+ Increments the value of the specified key by the given amount. The operation is atomic and happens on the server.
+ </summary>
+ <param name="key">The identifier for the item to increment.</param>
+ <param name="amount">The amount by which the client wants to decrease the item.</param>
+ <returns>
+ The new value of the item or -1 if not found.
+ </returns>
+ <remarks>The item must be inserted into the cache before it can be changed. The item must be inserted as a <see cref="T:System.String"/>. The operation only works with <see cref="T:System.UInt32"/> values, so -1 always indicates that the item was not found.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Add(System.String,System.Object)">
+ <summary>
+ Inserts an item into the cache with a cache key to reference its location.
+ </summary>
+ <param name="key">The key used to reference the item.</param>
+ <param name="value">The object to be inserted into the cache.</param>
+ <returns>
+ true if the item was successfully stored in the cache; false otherwise.
+ </returns>
+ <remarks>The item does not expire unless it is removed due memory pressure.</remarks>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.Add(System.String,System.Object,System.DateTime)">
+ <summary>
+ Inserts an item into the cache with a cache key to reference its location.
+ </summary>
+ <param name="key">The key used to reference the item.</param>
+ <param name="value">The object to be inserted into the cache.</param>
+ <param name="expiresAt">The time when the item is invalidated in the cache.</param>
+ <returns>true if the item was successfully stored in the cache; false otherwise.</returns>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.FlushAll">
+ <summary>
+ Removes all data from the cache.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.IMemcachedClient.GetAll(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>
+ Retrieves multiple items from the cache.
+ </summary>
+ <param name="keys">The list of identifiers for the items to retrieve.</param>
+ <returns>
+ a Dictionary holding all items indexed by their key.
+ </returns>
+ </member>
+ <member name="M:ServiceStack.Caching.IRemoveByPattern.RemoveByPattern(System.String)">
+ <summary>
+ Removes items from cache that have keys matching the specified wildcard pattern
+ </summary>
+ <param name="pattern">The wildcard, where "*" means any sequence of characters and "?" means any single character.</param>
+ </member>
+ <member name="M:ServiceStack.Caching.IRemoveByPattern.RemoveByRegex(System.String)">
+ <summary>
+ Removes items from the cache based on the specified regular expression pattern
+ </summary>
+ <param name="regex">Regular expression pattern to search cache keys</param>
+ </member>
+ <member name="T:ServiceStack.Caching.ISession">
+ <summary>
+ A Users Session
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Caching.ISession.Item(System.String)">
+ <summary>
+ Store any object at key
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ISession.Set``1(System.String,``0)">
+ <summary>
+ Set a typed value at key
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:ServiceStack.Caching.ISession.Get``1(System.String)">
+ <summary>
+ Get a typed value at key
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ISession.Remove(System.String)">
+ <summary>
+ Remove the value at key
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ISession.RemoveAll">
+ <summary>
+ Delete all Cache Entries (requires ICacheClient that implements IRemoveByPattern)
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Caching.ISessionFactory">
+ <summary>
+ Retrieves a User Session
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ISessionFactory.GetOrCreateSession(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse)">
+ <summary>
+ Gets the Session Bag for this request, creates one if it doesn't exist.
+ </summary>
+ <param name="httpReq"></param>
+ <param name="httpRes"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Caching.ISessionFactory.GetOrCreateSession">
+ <summary>
+ Gets the Session Bag for this request, creates one if it doesn't exist.
+ Only for ASP.NET apps. Uses the HttpContext.Current singleton.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Caching.ISessionFactory.CreateSession(System.String)">
+ <summary>
+ Create a Session Bag using a custom sessionId
+ </summary>
+ <param name="sessionId"></param>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.Configuration.IContainerAdapter">
+ <summary>
+ Allow delegation of dependencies to other IOC's
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Configuration.IContainerAdapter.Resolve``1">
+ <summary>
+ Resolve Constructor Dependency
+ </summary>
+ <typeparam name="T"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Configuration.IResolver.TryResolve``1">
+ <summary>
+ Resolve a dependency from the AppHost's IOC
+ </summary>
+ <typeparam name="T"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.BelongToAttribute">
+ <summary>
+ BelongToAttribute
+ Use to indicate that a join column belongs to another table.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.ComputeAttribute">
+ <summary>
+ Compute attribute.
+ Use to indicate that a property is a Calculated Field
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.DecimalLengthAttribute">
+ <summary>
+ Decimal length attribute.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.ExcludeAttribute">
+ <summary>
+ Mark types that are to be excluded from specified features
+ </summary>
+ </member>
+ <member name="P:ServiceStack.DataAnnotations.ForeignKeyAttribute.ForeignKeyName">
+ <summary>
+ Explicit foreign key name. If it's null, or empty, the FK name will be autogenerated as before.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.HashKeyAttribute">
+ <summary>
+ Hash Key Attribute used to specify which property is the HashKey, e.g. in DynamoDb.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.IgnoreAttribute">
+ <summary>
+ IgnoreAttribute
+ Use to indicate that a property is not a field in the table
+ properties with this attribute are ignored when building sql sentences
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.IgnoreOnSelectAttribute">
+ <summary>
+ Ignore this property in SELECT statements
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.IgnoreOnUpdateAttribute">
+ <summary>
+ Ignore this property in UPDATE statements
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.IgnoreOnInsertAttribute">
+ <summary>
+ Ignore this property in INSERT statements
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.MetaAttribute">
+ <summary>
+ Decorate any type or property with adhoc info
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.PrimaryKeyAttribute">
+ <summary>
+ Primary key attribute.
+ use to indicate that property is part of the pk
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.RangeKeyAttribute">
+ <summary>
+ Range Key Attribute used to specify which property is the RangeKey, e.g. in DynamoDb.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.RowVersionAttribute">
+ <summary>
+ Used to indicate that property is a row version incremented automatically by the database
+ </summary>
+ </member>
+ <member name="T:ServiceStack.DataAnnotations.SchemaAttribute">
+ <summary>
+ Used to annotate an Entity with its DB schema
+ </summary>
+ </member>
+ <!-- Badly formed XML comment ignored for member "T:ServiceStack.DataAnnotations.SequenceAttribute" -->
+ <member name="T:ServiceStack.Data.IEntityStore`1">
+ <summary>
+ For providers that want a cleaner API with a little more perf
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:ServiceStack.ErrorResponse">
+ <summary>
+ Generic ResponseStatus for when Response Type can't be inferred.
+ In schemaless formats like JSON, JSV it has the same shape as a typed Response DTO
+ </summary>
+ </member>
+ <member name="T:ServiceStack.IHasResponseStatus">
+ <summary>
+ Contract indication that the Response DTO has a ResponseStatus
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IO.IVirtualFile.Refresh">
+ <summary>
+ Refresh file stats for this node if supported
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.Skip">
+ <summary>
+ How many results to skip
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.Take">
+ <summary>
+ How many results to return
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.OrderBy">
+ <summary>
+ List of fields to sort by, can order by multiple fields and inverse order, e.g: Id,-Amount
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.OrderByDesc">
+ <summary>
+ List of fields to sort by descending, can order by multiple fields and inverse order, e.g: -Id,Amount
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.Include">
+ <summary>
+ Include aggregate data like Total, COUNT(*), COUNT(DISTINCT Field), Sum(Amount), etc
+ </summary>
+ </member>
+ <member name="P:ServiceStack.IQuery.Fields">
+ <summary>
+ The fields to return
+ </summary>
+ </member>
+ <member name="P:ServiceStack.QueryResponse`1.Total">
+ <summary>
+ Populate with Include=Total or if registered with: AutoQueryFeature { IncludeTotal = true }
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IRequiresSchema.InitSchema">
+ <summary>
+ Unifed API to create any missing Tables, Data Structure Schema
+ or perform any other tasks dependencies require to run at Startup.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.ISequenceSource">
+ <summary>
+ Provide unique, incrementing sequences. Used in PocoDynamo.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.IService">
+ <summary>
+ Marker interfaces
+ </summary>
+ </member>
+ <member name="T:ServiceStack.IServiceGateway">
+ <summary>
+ The minimal API Surface to capture the most common SYNC requests.
+ Convenience extensions over these core API's available in ServiceGatewayExtensions
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGateway.Send``1(System.Object)">
+ <summary>
+ Normal Request/Reply Services
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGateway.SendAll``1(System.Collections.Generic.IEnumerable{System.Object})">
+ <summary>
+ Auto Batched Request/Reply Requests
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGateway.Publish(System.Object)">
+ <summary>
+ OneWay Service
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGateway.PublishAll(System.Collections.Generic.IEnumerable{System.Object})">
+ <summary>
+ Auto Batched OneWay Requests
+ </summary>
+ </member>
+ <member name="T:ServiceStack.IServiceGatewayAsync">
+ <summary>
+ The minimal API Surface to capture the most common ASYNC requests.
+ Convenience extensions over these core API's available in ServiceGatewayExtensions
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGatewayAsync.SendAsync``1(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ Normal Request/Reply Services
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGatewayAsync.SendAllAsync``1(System.Collections.Generic.IEnumerable{System.Object},System.Threading.CancellationToken)">
+ <summary>
+ Auto Batched Request/Reply Requests
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGatewayAsync.PublishAsync(System.Object,System.Threading.CancellationToken)">
+ <summary>
+ OneWay Service
+ </summary>
+ </member>
+ <member name="M:ServiceStack.IServiceGatewayAsync.PublishAllAsync(System.Collections.Generic.IEnumerable{System.Object},System.Threading.CancellationToken)">
+ <summary>
+ Auto Batched OneWay Requests
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.GenericLogger">
+ <summary>
+ Helper ILog implementation that reduces effort to extend or use without needing to impl each API
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.GenericLogger.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="!:ServiceStack.Logging.DebugLogger"/> class.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.GenericLogger.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="!:ServiceStack.Logging.DebugLogger"/> class.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.GenericLogger.Log(System.Object,System.Exception)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.GenericLogger.LogFormat(System.Object,System.Object[])">
+ <summary>
+ Logs the format.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.GenericLogger.Log(System.Object)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.ILog">
+ <summary>
+ Logs a message in a running application
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Logging.ILog.IsDebugEnabled">
+ <summary>
+ Gets or sets a value indicating whether this instance is debug enabled.
+ </summary>
+ <value>
+ <c>true</c> if this instance is debug enabled; otherwise, <c>false</c>.
+ </value>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Debug(System.Object)">
+ <summary>
+ Logs a Debug message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Debug(System.Object,System.Exception)">
+ <summary>
+ Logs a Debug message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.DebugFormat(System.String,System.Object[])">
+ <summary>
+ Logs a Debug format message.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Error(System.Object)">
+ <summary>
+ Logs a Error message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Error(System.Object,System.Exception)">
+ <summary>
+ Logs a Error message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.ErrorFormat(System.String,System.Object[])">
+ <summary>
+ Logs a Error format message.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Fatal(System.Object)">
+ <summary>
+ Logs a Fatal message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Fatal(System.Object,System.Exception)">
+ <summary>
+ Logs a Fatal message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.FatalFormat(System.String,System.Object[])">
+ <summary>
+ Logs a Error format message.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Info(System.Object)">
+ <summary>
+ Logs an Info message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Info(System.Object,System.Exception)">
+ <summary>
+ Logs an Info message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.InfoFormat(System.String,System.Object[])">
+ <summary>
+ Logs an Info format message.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Warn(System.Object)">
+ <summary>
+ Logs a Warning message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.Warn(System.Object,System.Exception)">
+ <summary>
+ Logs a Warning message and exception.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILog.WarnFormat(System.String,System.Object[])">
+ <summary>
+ Logs a Warning format message.
+ </summary>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="T:ServiceStack.Logging.ILogFactory">
+ <summary>
+ Factory to create ILog instances
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogFactory.GetLogger(System.Type)">
+ <summary>
+ Gets the logger.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogFactory.GetLogger(System.String)">
+ <summary>
+ Gets the logger.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithContext.PushProperty(System.String,System.Object)">
+ <summary>
+ Pushes a property on the current log context, returning an <see cref="T:System.IDisposable"/>
+ to remove the property again from the async context.
+ </summary>
+ <param name="key">Property Name</param>
+ <param name="value">Property Value</param>
+ <returns>Interface for popping the property off the stack</returns>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithContextExtensions.PushProperty(ServiceStack.Logging.ILog,System.String,System.Object)">
+ <summary>
+ Pushes a property on the current log context, returning an <see cref="T:System.IDisposable"/>
+ to remove the property again from the async context.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="key">Property Name</param>
+ <param name="value">Property Value</param>
+ <returns>Interface for popping the property off the stack</returns>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithException.Debug(System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Debug format message and exception.
+ </summary>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithException.Info(System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs an Info format message and exception.
+ </summary>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithException.Warn(System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Warn format message and exception.
+ </summary>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithException.Error(System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs an Error format message and exception.
+ </summary>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithException.Fatal(System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Fatal format message and exception.
+ </summary>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithExceptionExtensions.Debug(ServiceStack.Logging.ILog,System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Debug format message and exception.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithExceptionExtensions.Info(ServiceStack.Logging.ILog,System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs an Info format message and exception.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithExceptionExtensions.Warn(ServiceStack.Logging.ILog,System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Warn format message and exception.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithExceptionExtensions.Error(ServiceStack.Logging.ILog,System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs an Error format message and exception.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.ILogWithExceptionExtensions.Fatal(ServiceStack.Logging.ILog,System.Exception,System.String,System.Object[])">
+ <summary>
+ Logs a Fatal format message and exception.
+ </summary>
+ <param name="logger">The logger</param>
+ <param name="exception">Exception related to the event.</param>
+ <param name="format">The format.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="T:ServiceStack.Logging.LogManager">
+ <summary>
+ Logging API for this library. You can inject your own implementation otherwise
+ will use the DebugLogFactory to write to System.Diagnostics.Debug
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Logging.LogManager.LogFactory">
+ <summary>
+ Gets or sets the log factory.
+ Use this to override the factory that is used to create loggers
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.LogManager.GetLogger(System.Type)">
+ <summary>
+ Gets the logger.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.LogManager.GetLogger(System.String)">
+ <summary>
+ Gets the logger.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.NullDebugLogger">
+ <summary>
+ Default logger is to System.Diagnostics.Debug.Print
+
+ Made public so its testable
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.NullDebugLogger.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="!:DebugLogger"/> class.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.NullDebugLogger.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="!:DebugLogger"/> class.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.NullDebugLogger.Log(System.Object,System.Exception)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.NullDebugLogger.LogFormat(System.Object,System.Object[])">
+ <summary>
+ Logs the format.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.NullDebugLogger.Log(System.Object)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.NullLogFactory">
+ <summary>
+ Creates a Debug Logger, that logs all messages to: System.Diagnostics.Debug
+
+ Made public so its testable
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.StringBuilderLogFactory">
+ <summary>
+ StringBuilderLog writes to shared StringBuffer.
+ Made public so its testable
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.StringBuilderLog.Log(System.Object,System.Exception)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.StringBuilderLog.LogFormat(System.Object,System.Object[])">
+ <summary>
+ Logs the format.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.StringBuilderLog.Log(System.Object)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="T:ServiceStack.Logging.TestLogFactory">
+ <summary>
+ Creates a test Logger, that stores all log messages in a member list
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Logging.TestLogger">
+ <summary>
+ Tests logger which stores all log messages in a member list which can be examined later
+
+ Made public so its testable
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Logging.TestLogger.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:ServiceStack.Logging.TestLogger"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.TestLogger.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:ServiceStack.Logging.TestLogger"/> class.
+ </summary>
+ <param name="type">The type.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.TestLogger.Log(ServiceStack.Logging.TestLogger.Levels,System.Object,System.Exception)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="exception">The exception.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.TestLogger.LogFormat(ServiceStack.Logging.TestLogger.Levels,System.Object,System.Object[])">
+ <summary>
+ Logs the format.
+ </summary>
+ <param name="message">The message.</param>
+ <param name="args">The args.</param>
+ </member>
+ <member name="M:ServiceStack.Logging.TestLogger.Log(ServiceStack.Logging.TestLogger.Levels,System.Object)">
+ <summary>
+ Logs the specified message.
+ </summary>
+ <param name="message">The message.</param>
+ </member>
+ <member name="T:ServiceStack.Messaging.IMessageHandler">
+ <summary>
+ Single threaded message handler that can process all messages
+ of a particular message type.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Messaging.IMessageHandler.MessageType">
+ <summary>
+ The type of the message this handler processes
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Messaging.IMessageHandler.MqClient">
+ <summary>
+ The MqClient processing the message
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageHandler.Process(ServiceStack.Messaging.IMessageQueueClient)">
+ <summary>
+ Process all messages pending
+ </summary>
+ <param name="mqClient"></param>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageHandler.ProcessQueue(ServiceStack.Messaging.IMessageQueueClient,System.String,System.Func{System.Boolean})">
+ <summary>
+ Process messages from a single queue.
+ </summary>
+ <param name="mqClient"></param>
+ <param name="queueName">The queue to process</param>
+ <param name="doNext">A predicate on whether to continue processing the next message if any</param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageHandler.ProcessMessage(ServiceStack.Messaging.IMessageQueueClient,System.Object)">
+ <summary>
+ Process a single message
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageHandler.GetStats">
+ <summary>
+ Get Current Stats for this Message Handler
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.Publish(System.String,ServiceStack.Messaging.IMessage)">
+ <summary>
+ Publish the specified message into the durable queue @queueName
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.Notify(System.String,ServiceStack.Messaging.IMessage)">
+ <summary>
+ Publish the specified message into the transient queue @queueName
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.Get``1(System.String,System.Nullable{System.TimeSpan})">
+ <summary>
+ Synchronous blocking get.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.GetAsync``1(System.String)">
+ <summary>
+ Non blocking get message
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.Ack(ServiceStack.Messaging.IMessage)">
+ <summary>
+ Acknowledge the message has been successfully received or processed
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.Nak(ServiceStack.Messaging.IMessage,System.Boolean,System.Exception)">
+ <summary>
+ Negative acknowledgement the message was not processed correctly
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.CreateMessage``1(System.Object)">
+ <summary>
+ Create a typed message from a raw MQ Response artefact
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageQueueClient.GetTempQueueName">
+ <summary>
+ Create a temporary Queue for Request / Reply
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.Messaging.IMessageService">
+ <summary>
+ Simple definition of an MQ Host
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Messaging.IMessageService.MessageFactory">
+ <summary>
+ Factory to create consumers and producers that work with this service
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.RegisterHandler``1(System.Func{ServiceStack.Messaging.IMessage{``0},System.Object})">
+ <summary>
+ Register DTOs and hanlders the MQ Server will process
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="processMessageFn"></param>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.RegisterHandler``1(System.Func{ServiceStack.Messaging.IMessage{``0},System.Object},System.Int32)">
+ <summary>
+ Register DTOs and hanlders the MQ Server will process using specified number of threads
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="processMessageFn"></param>
+ <param name="noOfThreads"></param>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.RegisterHandler``1(System.Func{ServiceStack.Messaging.IMessage{``0},System.Object},System.Action{ServiceStack.Messaging.IMessageHandler,ServiceStack.Messaging.IMessage{``0},System.Exception})">
+ <summary>
+ Register DTOs and hanlders the MQ Server will process
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="processMessageFn"></param>
+ <param name="processExceptionEx"></param>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.RegisterHandler``1(System.Func{ServiceStack.Messaging.IMessage{``0},System.Object},System.Action{ServiceStack.Messaging.IMessageHandler,ServiceStack.Messaging.IMessage{``0},System.Exception},System.Int32)">
+ <summary>
+ Register DTOs and hanlders the MQ Server will process using specified number of threads
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="processMessageFn"></param>
+ <param name="processExceptionEx"></param>
+ <param name="noOfThreads"></param>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.GetStats">
+ <summary>
+ Get Total Current Stats for all Message Handlers
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:ServiceStack.Messaging.IMessageService.RegisteredTypes">
+ <summary>
+ Get a list of all message types registered on this MQ Host
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.GetStatus">
+ <summary>
+ Get the status of the service. Potential Statuses: Disposed, Stopped, Stopping, Starting, Started
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.GetStatsDescription">
+ <summary>
+ Get a Stats dump
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.Start">
+ <summary>
+ Start the MQ Host if not already started.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Messaging.IMessageService.Stop">
+ <summary>
+ Stop the MQ Host if not already stopped.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Messaging.Message`1">
+ <summary>
+ Basic implementation of IMessage[T]
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:ServiceStack.Messaging.QueueNames`1">
+ <summary>
+ Util static generic class to create unique queue names for types
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:ServiceStack.Messaging.QueueNames">
+ <summary>
+ Util class to create unique queue names for runtime types
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Messaging.UnRetryableMessagingException">
+ <summary>
+ For messaging exceptions that should by-pass the messaging service's configured
+ retry attempts and store the message straight into the DLQ
+ </summary>
+ </member>
+ <member name="T:ServiceStack.PageAttribute">
+ <summary>
+ Specify a VirtualPath or Layout for a Code Page
+ </summary>
+ </member>
+ <member name="T:ServiceStack.PageArgAttribute">
+ <summary>
+ Specify static page arguments
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Generic.IRedisList`1">
+ <summary>
+ Wrap the common redis list operations under a IList[string] interface.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Generic.IRedisTypedTransaction`1">
+ <summary>
+ Redis transaction for typed client
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:ServiceStack.Redis.Generic.IRedisTypedPipeline`1">
+ <summary>
+ Interface to redis typed pipeline
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Generic.IRedisTypedQueueableOperation`1">
+ <summary>
+ interface to queueable operation using typed redis client
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClient.As``1">
+ <summary>
+ Returns a high-level typed client API
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientCacheManager.GetClient">
+ <summary>
+ Returns a Read/Write client (The default) using the hosts defined in ReadWriteHosts
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientCacheManager.GetReadOnlyClient">
+ <summary>
+ Returns a ReadOnly client using the hosts defined in ReadOnlyHosts.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientCacheManager.GetCacheClient">
+ <summary>
+ Returns a Read/Write ICacheClient (The default) using the hosts defined in ReadWriteHosts
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientCacheManager.GetReadOnlyCacheClient">
+ <summary>
+ Returns a ReadOnly ICacheClient using the hosts defined in ReadOnlyHosts.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientsManager.GetClient">
+ <summary>
+ Returns a Read/Write client (The default) using the hosts defined in ReadWriteHosts
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientsManager.GetReadOnlyClient">
+ <summary>
+ Returns a ReadOnly client using the hosts defined in ReadOnlyHosts.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientsManager.GetCacheClient">
+ <summary>
+ Returns a Read/Write ICacheClient (The default) using the hosts defined in ReadWriteHosts
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisClientsManager.GetReadOnlyCacheClient">
+ <summary>
+ Returns a ReadOnly ICacheClient using the hosts defined in ReadOnlyHosts.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:ServiceStack.Redis.IRedisSubscription.SubscriptionCount">
+ <summary>
+ The number of active subscriptions this client has
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Redis.IRedisSubscription.OnSubscribe">
+ <summary>
+ Registered handler called after client *Subscribes* to each new channel
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Redis.IRedisSubscription.OnMessage">
+ <summary>
+ Registered handler called when each message is received
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Redis.IRedisSubscription.OnUnSubscribe">
+ <summary>
+ Registered handler called when each channel is unsubscribed
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisSubscription.SubscribeToChannels(System.String[])">
+ <summary>
+ Subscribe to channels by name
+ </summary>
+ <param name="channels"></param>
+ </member>
+ <member name="M:ServiceStack.Redis.IRedisSubscription.SubscribeToChannelsMatching(System.String[])">
+ <summary>
+ Subscribe to channels matching the supplied patterns
+ </summary>
+ <param name="patterns"></param>
+ </member>
+ <member name="T:ServiceStack.Redis.IRedisTransaction">
+ <summary>
+ Interface to redis transaction
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.IRedisTransactionBase">
+ <summary>
+ Base transaction interface, shared by typed and non-typed transactions
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Pipeline.IRedisPipeline">
+ <summary>
+ Interface to redis pipeline
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Pipeline.IRedisPipelineShared">
+ <summary>
+ Pipeline interface shared by typed and non-typed pipelines
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Pipeline.IRedisQueueableOperation">
+ <summary>
+ interface to operation that can queue commands
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Redis.Pipeline.IRedisQueueCompletableOperation">
+ <summary>
+ Interface to operations that allow queued commands to be completed
+ </summary>
+ </member>
+ <member name="T:ServiceStack.RequestLogEntry">
+ <summary>
+ A log entry added by the IRequestLogger
+ </summary>
+ </member>
+ <member name="T:ServiceStack.ResponseError">
+ <summary>
+ Error information pertaining to a particular named field.
+ Used for returning multiple field validation errors.s
+ </summary>
+ </member>
+ <member name="T:ServiceStack.ResponseStatus">
+ <summary>
+ Common ResponseStatus class that should be present on all response DTO's
+ </summary>
+ </member>
+ <member name="M:ServiceStack.ResponseStatus.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:ServiceStack.ResponseStatus"/> class.
+
+ A response status without an errorcode == success
+ </summary>
+ </member>
+ <member name="M:ServiceStack.ResponseStatus.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:ServiceStack.ResponseStatus"/> class.
+ A response status with an errorcode == failure
+ </summary>
+ </member>
+ <member name="M:ServiceStack.ResponseStatus.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:ServiceStack.ResponseStatus"/> class.
+ A response status with an errorcode == failure
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ResponseStatus.ErrorCode">
+ <summary>
+ Holds the custom ErrorCode enum if provided in ValidationException
+ otherwise will hold the name of the Exception type, e.g. typeof(Exception).Name
+
+ A value of non-null means the service encountered an error while processing the request.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ResponseStatus.Message">
+ <summary>
+ A human friendly error message
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ResponseStatus.StackTrace">
+ <summary>
+ The Server StackTrace when DebugMode is enabled
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ResponseStatus.Errors">
+ <summary>
+ For multiple detailed validation errors.
+ Can hold a specific error message for each named field.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.ResponseStatus.Meta">
+ <summary>
+ For additional custom metadata about the error
+ </summary>
+ </member>
+ <member name="T:ServiceStack.RestrictAttribute">
+ <summary>
+ Decorate on Request DTO's to alter the accessibility of a service and its visibility on /metadata pages
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.VisibleInternalOnly">
+ <summary>
+ Allow access but hide from metadata to requests from Localhost only
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.VisibleLocalhostOnly">
+ <summary>
+ Allow access but hide from metadata to requests from Localhost and Local Intranet only
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.LocalhostOnly">
+ <summary>
+ Restrict access and hide from metadata to requests from Localhost only
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.InternalOnly">
+ <summary>
+ Restrict access and hide from metadata to requests from Localhost and Local Intranet only
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.ExternalOnly">
+ <summary>
+ Restrict access and hide from metadata to requests from External only
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.AccessTo">
+ <summary>
+ Sets a single access restriction
+ </summary>
+ <value>Restrict Access to.</value>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.AccessibleToAny">
+ <summary>
+ Restrict access to any of the specified access scenarios
+ </summary>
+ <value>Access restrictions</value>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.VisibilityTo">
+ <summary>
+ Sets a single metadata Visibility restriction
+ </summary>
+ <value>Restrict metadata Visibility to.</value>
+ </member>
+ <member name="P:ServiceStack.RestrictAttribute.VisibleToAny">
+ <summary>
+ Restrict metadata visibility to any of the specified access scenarios
+ </summary>
+ <value>Visibility restrictions</value>
+ </member>
+ <member name="M:ServiceStack.RestrictAttribute.#ctor(ServiceStack.RequestAttributes[])">
+ <summary>
+ Restrict access and metadata visibility to any of the specified access scenarios
+ </summary>
+ <value>The restrict access to scenarios.</value>
+ </member>
+ <member name="M:ServiceStack.RestrictAttribute.#ctor(ServiceStack.RequestAttributes[],ServiceStack.RequestAttributes[])">
+ <summary>
+ Restrict access and metadata visibility to any of the specified access scenarios
+ </summary>
+ <value>The restrict access to scenarios.</value>
+ </member>
+ <member name="M:ServiceStack.RestrictAttribute.ToAllowedFlagsSet(ServiceStack.RequestAttributes[])">
+ <summary>
+ Returns the allowed set of scenarios based on the user-specified restrictions
+ </summary>
+ <param name="restrictToAny"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.RestrictExtensions.ToAllowedFlagsSet(ServiceStack.RequestAttributes)">
+ <summary>
+ Converts from a User intended restriction to a flag with all the allowed attribute flags set, e.g:
+
+ If No Network restrictions were specified all Network access types are allowed, e.g:
+ restrict EndpointAttributes.None => ... 111
+
+ If a Network restriction was specified, only it will be allowed, e.g:
+ restrict EndpointAttributes.LocalSubnet => ... 010
+
+ The returned Enum will have a flag with all the allowed attributes set
+ </summary>
+ <param name="restrictTo"></param>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.RouteAttribute">
+ <summary>
+ Used to decorate Request DTO's to associate a RESTful request
+ path mapping with a service. Multiple attributes can be applied to
+ each request DTO, to map multiple paths to the service.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.RouteAttribute.#ctor(System.String)">
+ <summary>
+ <para>Initializes an instance of the <see cref="T:ServiceStack.RouteAttribute"/> class.</para>
+ </summary>
+ <param name="path">
+ <para>The path template to map to the request. See
+ <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</para>
+ </param>
+ </member>
+ <member name="M:ServiceStack.RouteAttribute.#ctor(System.String,System.String)">
+ <summary>
+ <para>Initializes an instance of the <see cref="T:ServiceStack.RouteAttribute"/> class.</para>
+ </summary>
+ <param name="path">
+ <para>The path template to map to the request. See
+ <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</para>
+ </param>
+ <param name="verbs">A comma-delimited list of HTTP verbs supported by the
+ service. If unspecified, all verbs are assumed to be supported.</param>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Path">
+ <summary>
+ Gets or sets the path template to be mapped to the request.
+ </summary>
+ <value>
+ A <see cref="T:System.String"/> value providing the path mapped to
+ the request. Never <see langword="null"/>.
+ </value>
+ <remarks>
+ <para>Some examples of valid paths are:</para>
+
+ <list>
+ <item>"/Inventory"</item>
+ <item>"/Inventory/{Category}/{ItemId}"</item>
+ <item>"/Inventory/{ItemPath*}"</item>
+ </list>
+
+ <para>Variables are specified within "{}"
+ brackets. Each variable in the path is mapped to the same-named property
+ on the request DTO. At runtime, ServiceStack will parse the
+ request URL, extract the variable values, instantiate the request DTO,
+ and assign the variable values into the corresponding request properties,
+ prior to passing the request DTO to the service object for processing.</para>
+
+ <para>It is not necessary to specify all request properties as
+ variables in the path. For unspecified properties, callers may provide
+ values in the query string. For example: the URL
+ "http://services/Inventory?Category=Books&ItemId=12345" causes the same
+ request DTO to be processed as "http://services/Inventory/Books/12345",
+ provided that the paths "/Inventory" (which supports the first URL) and
+ "/Inventory/{Category}/{ItemId}" (which supports the second URL)
+ are both mapped to the request DTO.</para>
+
+ <para>Please note that while it is possible to specify property values
+ in the query string, it is generally considered to be less RESTful and
+ less desirable than to specify them as variables in the path. Using the
+ query string to specify property values may also interfere with HTTP
+ caching.</para>
+
+ <para>The final variable in the path may contain a "*" suffix
+ to grab all remaining segments in the path portion of the request URL and assign
+ them to a single property on the request DTO.
+ For example, if the path "/Inventory/{ItemPath*}" is mapped to the request DTO,
+ then the request URL "http://services/Inventory/Books/12345" will result
+ in a request DTO whose ItemPath property contains "Books/12345".
+ You may only specify one such variable in the path, and it must be positioned at
+ the end of the path.</para>
+ </remarks>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Summary">
+ <summary>
+ Gets or sets short summary of what the route does.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Notes">
+ <summary>
+ Gets or sets longer text to explain the behaviour of the route.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Verbs">
+ <summary>
+ Gets or sets a comma-delimited list of HTTP verbs supported by the service, such as
+ "GET,PUT,POST,DELETE".
+ </summary>
+ <value>
+ A <see cref="T:System.String"/> providing a comma-delimited list of HTTP verbs supported
+ by the service, <see langword="null"/> or empty if all verbs are supported.
+ </value>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Priority">
+ <summary>
+ Used to rank the precedences of route definitions in reverse routing.
+ i.e. Priorities below 0 are auto-generated have less precedence.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.RouteAttribute.Matches">
+ <summary>
+ Must match rule defined in Config.RequestRules or Regex expression with format:
+ "{IHttpRequest.Field} =~ {pattern}", e.g "PathInfo =~ \/[0-9]+$"
+ </summary>
+ </member>
+ <member name="T:ServiceStack.FallbackRouteAttribute">
+ <summary>
+ Fallback routes have the lowest precedence, i.e. after normal Routes, static files or any matching Catch All Handlers.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.StrictModeException">
+ <summary>
+ Additional checks to notify of invalid state, configuration or use of ServiceStack libraries.
+ Can disable StrictMode checks with Config.StrictMode = false;
+ </summary>
+ </member>
+ <member name="P:ServiceStack.TagAttribute.Name">
+ <summary>
+ Get or sets tag name
+ </summary>
+ </member>
+ <member name="P:ServiceStack.TagAttribute.ApplyTo">
+ <summary>
+ Get or sets operation verbs for which the attribute be applied
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.ICookies.DeleteCookie(System.String)">
+ <summary>
+ Adds an expired Set-Cookie instruction for clients to delete this Cookie
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.ICookies.AddPermanentCookie(System.String,System.String,System.Nullable{System.Boolean})">
+ <summary>
+ Adds a new Set-Cookie instruction for ss-pid
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.ICookies.AddSessionCookie(System.String,System.String,System.Nullable{System.Boolean})">
+ <summary>
+ Adds a new Set-Cookie instruction for ss-id
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestFilterBase.Priority">
+ <summary>
+ Order in which Request Filters are executed.
+ <0 Executed before global request filters
+ >0 Executed after global request filters
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IRequestFilterBase.Copy">
+ <summary>
+ A new shallow copy of this filter is used on every request.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.Web.IHasRequestFilter">
+ <summary>
+ This interface can be implemented by an attribute
+ which adds an request filter for the specific request DTO the attribute marked.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IHasRequestFilter.RequestFilter(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.Object)">
+ <summary>
+ The request filter is executed before the service.
+ </summary>
+ <param name="req">The http request wrapper</param>
+ <param name="res">The http response wrapper</param>
+ <param name="requestDto">The request DTO</param>
+ </member>
+ <member name="T:ServiceStack.Web.IHasRequestFilterAsync">
+ <summary>
+ This interface can be implemented by an attribute
+ which adds an request filter for the specific request DTO the attribute marked.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IHasRequestFilterAsync.RequestFilterAsync(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.Object)">
+ <summary>
+ The request filter is executed before the service.
+ </summary>
+ <param name="req">The http request wrapper</param>
+ <param name="res">The http response wrapper</param>
+ <param name="requestDto">The request DTO</param>
+ </member>
+ <member name="P:ServiceStack.Web.IResponseFilterBase.Priority">
+ <summary>
+ Order in which Response Filters are executed.
+ <0 Executed before global response filters
+ >0 Executed after global response filters
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponseFilterBase.Copy">
+ <summary>
+ A new shallow copy of this filter is used on every request.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.Web.IHasResponseFilter">
+ <summary>
+ This interface can be implemented by an attribute
+ which adds an response filter for the specific response DTO the attribute marked.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IHasResponseFilter.ResponseFilter(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.Object)">
+ <summary>
+ The response filter is executed after the service
+ </summary>
+ <param name="req">The http request wrapper</param>
+ <param name="res">The http response wrapper</param>
+ </member>
+ <member name="T:ServiceStack.Web.IHasResponseFilterAsync">
+ <summary>
+ This interface can be implemented by an attribute
+ which adds an response filter for the specific response DTO the attribute marked.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IHasResponseFilterAsync.ResponseFilterAsync(ServiceStack.Web.IRequest,ServiceStack.Web.IResponse,System.Object)">
+ <summary>
+ The response filter is executed after the service
+ </summary>
+ <param name="req">The http request wrapper</param>
+ <param name="res">The http response wrapper</param>
+ </member>
+ <member name="T:ServiceStack.Web.IHttpRequest">
+ <summary>
+ A thin wrapper around ASP.NET or HttpListener's HttpRequest
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.HttpResponse">
+ <summary>
+ The HttpResponse
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.HttpMethod">
+ <summary>
+ The HTTP Verb
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.XForwardedFor">
+ <summary>
+ The IP Address of the X-Forwarded-For header, null if null or empty
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.XForwardedPort">
+ <summary>
+ The Port number of the X-Forwarded-Port header, null if null or empty
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.XForwardedProtocol">
+ <summary>
+ The http or https scheme of the X-Forwarded-Proto header, null if null or empty
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.XRealIp">
+ <summary>
+ The value of the X-Real-IP header, null if null or empty
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpRequest.Accept">
+ <summary>
+ The value of the Accept HTTP Request Header
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IHttpResponse">
+ <summary>
+ A thin wrapper around ASP.NET or HttpListener's HttpResponse
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IHttpResponse.SetCookie(System.Net.Cookie)">
+ <summary>
+ Adds a new Set-Cookie instruction to Response
+ </summary>
+ <param name="cookie"></param>
+ </member>
+ <member name="M:ServiceStack.Web.IHttpResponse.ClearCookies">
+ <summary>
+ Removes all pending Set-Cookie instructions
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.Status">
+ <summary>
+ The HTTP Response Status
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.StatusCode">
+ <summary>
+ The HTTP Response Status Code
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.StatusDescription">
+ <summary>
+ The HTTP Status Description
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.ContentType">
+ <summary>
+ The HTTP Response ContentType
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.Headers">
+ <summary>
+ Additional HTTP Headers
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.Cookies">
+ <summary>
+ Additional HTTP Cookies
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.Response">
+ <summary>
+ Response DTO
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.ResponseFilter">
+ <summary>
+ if not provided, get's injected by ServiceStack
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.RequestContext">
+ <summary>
+ Holds the request call context
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.PaddingLength">
+ <summary>
+ The padding length written with the body, to be added to ContentLength of body
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IHttpResult.ResultScope">
+ <summary>
+ Serialize the Response within the specified scope
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IPartialWriter.IsPartialRequest">
+ <summary>
+ Whether this HttpResult allows Partial Response
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IPartialWriter.WritePartialTo(ServiceStack.Web.IResponse)">
+ <summary>
+ Write a partial content result
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IPartialWriterAsync.IsPartialRequest">
+ <summary>
+ Whether this HttpResult allows Partial Response
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IPartialWriterAsync.WritePartialToAsync(ServiceStack.Web.IResponse,System.Threading.CancellationToken)">
+ <summary>
+ Write a partial content result
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IRequest">
+ <summary>
+ A thin wrapper around each host's Request e.g: ASP.NET, HttpListener, MQ, etc
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.OriginalRequest">
+ <summary>
+ The underlying ASP.NET or HttpListener HttpRequest
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Response">
+ <summary>
+ The Response API for this Request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.OperationName">
+ <summary>
+ The name of the service being called (e.g. Request DTO Name)
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Verb">
+ <summary>
+ The Verb / HttpMethod or Action for this request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.RequestAttributes">
+ <summary>
+ Different Attribute Enum flags classifying this Request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.RequestPreferences">
+ <summary>
+ Optional preferences for the processing of this Request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Dto">
+ <summary>
+ The Request DTO, after it has been deserialized.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.ContentType">
+ <summary>
+ The request ContentType
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.IsLocal">
+ <summary>
+ Whether this was an Internal Request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.UserAgent">
+ <summary>
+ The UserAgent for the request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Cookies">
+ <summary>
+ A Dictionary of HTTP Cookies sent with this Request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.ResponseContentType">
+ <summary>
+ The expected Response ContentType for this request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.HasExplicitResponseContentType">
+ <summary>
+ Whether the ResponseContentType has been explicitly overrided or whether it was just the default
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Items">
+ <summary>
+ Attach any data to this request that all filters and services can access.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Headers">
+ <summary>
+ The HTTP Headers in an INameValueCollection
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.QueryString">
+ <summary>
+ The ?query=string in an INameValueCollection
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.FormData">
+ <summary>
+ The HTTP POST'ed Form Data in an INameValueCollection
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.UseBufferedStream">
+ <summary>
+ Buffer the Request InputStream so it can be re-read
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IRequest.GetRawBody">
+ <summary>
+ The entire string contents of Request.InputStream
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.RawUrl">
+ <summary>
+ Relative URL containing /path/info?query=string
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.AbsoluteUri">
+ <summary>
+ The Absolute URL for the request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.UserHostAddress">
+ <summary>
+ The Remote IP as reported by Request.UserHostAddress
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.RemoteIp">
+ <summary>
+ The Remote Ip as reported by X-Forwarded-For, X-Real-IP or Request.UserHostAddress
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Authorization">
+ <summary>
+ The value of the Authorization Header used to send the Api Key, null if not available
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.IsSecureConnection">
+ <summary>
+ e.g. is https or not
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.AcceptTypes">
+ <summary>
+ Array of different Content-Types accepted by the client
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.PathInfo">
+ <summary>
+ The normalized /path/info for the request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.OriginalPathInfo">
+ <summary>
+ The original /path/info as sent
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.InputStream">
+ <summary>
+ The Request Body Input Stream
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.ContentLength">
+ <summary>
+ The size of the Request Body if provided
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.Files">
+ <summary>
+ Access to the multi-part/formdata files posted on this request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequest.UrlReferrer">
+ <summary>
+ The value of the Referrer, null if not available
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IRequestLogger">
+ <summary>
+ Log every service request
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.EnableSessionTracking">
+ <summary>
+ Turn On/Off Session Tracking
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.EnableRequestBodyTracking">
+ <summary>
+ Turn On/Off Raw Request Body Tracking
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.EnableResponseTracking">
+ <summary>
+ Turn On/Off Tracking of Responses
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.EnableErrorTracking">
+ <summary>
+ Turn On/Off Tracking of Exceptions
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.LimitToServiceRequests">
+ <summary>
+ Limit logging to only Service Requests
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.RequiredRoles">
+ <summary>
+ Limit access to /requestlogs service to role
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.SkipLogging">
+ <summary>
+ Don't log matching requests
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.ExcludeRequestDtoTypes">
+ <summary>
+ Don't log requests of these types.
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequestLogger.HideRequestBodyForRequestDtoTypes">
+ <summary>
+ Don't log request bodys for services with sensitive information.
+ By default Auth and Registration requests are hidden.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IRequestLogger.Log(ServiceStack.Web.IRequest,System.Object,System.Object,System.TimeSpan)">
+ <summary>
+ Log a request
+ </summary>
+ <param name="request">The RequestContext</param>
+ <param name="requestDto">Request DTO</param>
+ <param name="response">Response DTO or Exception</param>
+ <param name="elapsed">How long did the Request take</param>
+ </member>
+ <member name="M:ServiceStack.Web.IRequestLogger.GetLatestLogs(System.Nullable{System.Int32})">
+ <summary>
+ View the most recent logs
+ </summary>
+ <param name="take"></param>
+ <returns></returns>
+ </member>
+ <member name="T:ServiceStack.Web.IRequiresRequest">
+ <summary>
+ Implement on services that need access to the RequestContext
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IRequiresRequestStream">
+ <summary>
+ Implement on Request DTOs that need access to the raw Request Stream
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IRequiresRequestStream.RequestStream">
+ <summary>
+ The raw Http Request Input Stream
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IResponse">
+ <summary>
+ A thin wrapper around each host's Response e.g: ASP.NET, HttpListener, MQ, etc
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.OriginalResponse">
+ <summary>
+ The underlying ASP.NET, .NET Core or HttpListener HttpResponse
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.Request">
+ <summary>
+ The corresponding IRequest API for this Response
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.StatusCode">
+ <summary>
+ The Response Status Code
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.StatusDescription">
+ <summary>
+ The Response Status Description
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.ContentType">
+ <summary>
+ The Content-Type for this Response
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.AddHeader(System.String,System.String)">
+ <summary>
+ Add a Header to this Response
+ </summary>
+ <param name="name"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.RemoveHeader(System.String)">
+ <summary>
+ Remove an existing Header added on this Response
+ </summary>
+ <param name="name"></param>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.GetHeader(System.String)">
+ <summary>
+ Get an existing Header added to this Response
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.Redirect(System.String)">
+ <summary>
+ Return a Redirect Response to the URL specified
+ </summary>
+ <param name="url"></param>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.OutputStream">
+ <summary>
+ The Response Body Output Stream
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.Dto">
+ <summary>
+ The Response DTO
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.UseBufferedStream">
+ <summary>
+ Buffer the Response OutputStream so it can be written in 1 batch
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.Close">
+ <summary>
+ Signal that this response has been handled and no more processing should be done.
+ When used in a request or response filter, no more filters or processing is done on this request.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.End">
+ <summary>
+ Calls Response.End() on ASP.NET HttpResponse otherwise is an alias for Close().
+ Useful when you want to prevent ASP.NET to provide it's own custom error page.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.Flush">
+ <summary>
+ Response.Flush() and OutputStream.Flush() seem to have different behaviour in ASP.NET
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.FlushAsync(System.Threading.CancellationToken)">
+ <summary>
+ Flush this Response Output Stream Async
+ </summary>
+ <param name="token"></param>
+ <returns></returns>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.IsClosed">
+ <summary>
+ Gets a value indicating whether this instance is closed.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IResponse.SetContentLength(System.Int64)">
+ <summary>
+ Set the Content Length in Bytes for this Response
+ </summary>
+ <param name="contentLength"></param>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.KeepAlive">
+ <summary>
+ Whether the underlying TCP Connection for this Response should remain open
+ </summary>
+ </member>
+ <member name="P:ServiceStack.Web.IResponse.HasStarted">
+ <summary>
+ Whether the HTTP Response Headers have already been written.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IServiceController">
+ <summary>
+ Responsible for executing the operation within the specified context.
+ </summary>
+ <value>The operation types.</value>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.GetRestPathForRequest(System.String,System.String)">
+ <summary>
+ Returns the first matching RestPath
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.ExecuteMessage(ServiceStack.Messaging.IMessage)">
+ <summary>
+ Executes the MQ DTO request.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.ExecuteMessage(ServiceStack.Messaging.IMessage,ServiceStack.Web.IRequest)">
+ <summary>
+ Executes the MQ DTO request with the supplied requestContext
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.Execute(System.Object,ServiceStack.Web.IRequest)">
+ <summary>
+ Executes the DTO request under the supplied requestContext.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.Execute(System.Object,ServiceStack.Web.IRequest,System.Boolean)">
+ <summary>
+ Executes the DTO request under supplied context and option to Execute Request/Response Filters.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.Execute(System.Object)">
+ <summary>
+ Executes the DTO request with an empty RequestContext.
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceController.Execute(ServiceStack.Web.IRequest,System.Boolean)">
+ <summary>
+ Executes the DTO request with the current HttpRequest and option to Execute Request/Response Filters.
+ </summary>
+ </member>
+ <member name="T:ServiceStack.Web.IServiceRoutes">
+ <summary>
+ Allow the registration of user-defined routes for services
+ </summary>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add``1(System.String)">
+ <summary>
+ Maps the specified REST path to the specified request DTO.
+ </summary>
+ <typeparam name="TRequest">The type of request DTO to map
+ the path to.</typeparam>
+ <param name="restPath">The path to map the request DTO to.
+ See <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</param>
+ <returns>The same <see cref="T:ServiceStack.Web.IServiceRoutes"/> instance;
+ never <see langword="null"/>.</returns>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add``1(System.String,System.String)">
+ <summary>
+ Maps the specified REST path to the specified request DTO, and
+ specifies the HTTP verbs supported by the path.
+ </summary>
+ <typeparam name="TRequest">The type of request DTO to map
+ the path to.</typeparam>
+ <param name="restPath">The path to map the request DTO to.
+ See <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</param>
+ <param name="verbs">
+ The comma-delimited list of HTTP verbs supported by the path,
+ such as "GET,PUT,DELETE". Specify empty or <see langword="null"/>
+ to indicate that all verbs are supported.
+ </param>
+ <returns>The same <see cref="T:ServiceStack.Web.IServiceRoutes"/> instance;
+ never <see langword="null"/>.</returns>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add(System.Type,System.String,System.String)">
+ <summary>
+ Maps the specified REST path to the specified request DTO,
+ specifies the HTTP verbs supported by the path, and indicates
+ the default MIME type of the returned response.
+ </summary>
+ <param name="requestType">
+ The type of request DTO to map the path to.
+ </param>
+ <param name="restPath">The path to map the request DTO to.
+ See <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</param>
+ <param name="verbs">
+ The comma-delimited list of HTTP verbs supported by the path,
+ such as "GET,PUT,DELETE".
+ </param>
+ <returns>The same <see cref="T:ServiceStack.Web.IServiceRoutes"/> instance;
+ never <see langword="null"/>.</returns>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add(System.Type,System.String,System.String,System.Int32)">
+ <summary>
+ Maps the specified REST path to the specified request DTO,
+ specifies the HTTP verbs supported by the path, and indicates
+ the default MIME type of the returned response.
+ </summary>
+ <param name="priority">
+ Used to rank the precedences of route definitions in reverse routing.
+ i.e. Priorities below 0 are auto-generated have less precedence.
+ </param>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add(System.Type,System.String,System.String,System.String,System.String)">
+ <summary>
+ Maps the specified REST path to the specified request DTO,
+ specifies the HTTP verbs supported by the path, and indicates
+ the default MIME type of the returned response.
+ </summary>
+ <param name="requestType">
+ The type of request DTO to map the path to.
+ </param>
+ <param name="restPath">The path to map the request DTO to.
+ See <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</param>
+ <param name="verbs">
+ The comma-delimited list of HTTP verbs supported by the path,
+ such as "GET,PUT,DELETE".
+ </param>
+ <param name="summary">
+ The short summary of what the REST does.
+ </param>
+ <param name="notes">
+ The longer text to explain the behaviour of the REST.
+ </param>
+ <returns>The same <see cref="T:ServiceStack.Web.IServiceRoutes"/> instance;
+ never <see langword="null"/>.</returns>
+ </member>
+ <member name="M:ServiceStack.Web.IServiceRoutes.Add(System.Type,System.String,System.String,System.String,System.String,System.String)">
+ <summary>
+ Maps the specified REST path to the specified request DTO,
+ specifies the HTTP verbs supported by the path, and indicates
+ the default MIME type of the returned response.
+ </summary>
+ <param name="requestType">
+ The type of request DTO to map the path to.
+ </param>
+ <param name="restPath">The path to map the request DTO to.
+ See <see cref="P:ServiceStack.RouteAttribute.Path">RouteAttribute.Path</see>
+ for details on the correct format.</param>
+ <param name="verbs">
+ The comma-delimited list of HTTP verbs supported by the path,
+ such as "GET,PUT,DELETE".
+ </param>
+ <param name="summary">
+ The short summary of what the REST does.
+ </param>
+ <param name="notes">
+ The longer text to explain the behaviour of the REST.
+ </param>
+ <param name="matches">
+ Must match rule defined in Config.RequestRules or Regex expression with format:
+ "{IHttpRequest.Field} =~ {pattern}", e.g "PathInfo =~ \/[0-9]+$"
+ </param>
+ <returns>The same <see cref="T:ServiceStack.Web.IServiceRoutes"/> instance;
+ never <see langword="null"/>.</returns>
+ </member>
+ </members>
+</doc>
--
Gitblit v1.9.3