You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2030 lines
94 KiB
XML
2030 lines
94 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>ServiceStack.Common</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="M:ServiceStack.AppTasks.Register(System.String,System.Action{System.String[]})">
|
|
<summary>
|
|
Register Task to run in APP_TASKS=task1;task2
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AssertUtils.AreNotNull(System.Collections.Generic.IDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Asserts that the supplied arguments are not null.
|
|
|
|
AssertUtils.AreNotNull(new Dictionary<string,object>{ {"name",null} });
|
|
will throw new ArgumentNullException("name");
|
|
</summary>
|
|
<param name="fieldMap">The field map.</param>
|
|
</member>
|
|
<member name="T:ServiceStack.AsyncEx.AsyncManualResetEvent">
|
|
<summary>
|
|
An async-compatible manual-reset event.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.AsyncEx.AsyncManualResetEvent._mutex">
|
|
<summary>
|
|
The object used for synchronization.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.AsyncEx.AsyncManualResetEvent._tcs">
|
|
<summary>
|
|
The current state of the event.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.AsyncEx.AsyncManualResetEvent._id">
|
|
<summary>
|
|
The semi-unique identifier for this instance. This is 0 if the id has not yet been created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.#ctor(System.Boolean)">
|
|
<summary>
|
|
Creates an async-compatible manual-reset event.
|
|
</summary>
|
|
<param name="set">Whether the manual-reset event is initially set or unset.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.#ctor">
|
|
<summary>
|
|
Creates an async-compatible manual-reset event that is initially unset.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.AsyncEx.AsyncManualResetEvent.Id">
|
|
<summary>
|
|
Gets a semi-unique identifier for this asynchronous manual-reset event.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.AsyncEx.AsyncManualResetEvent.IsSet">
|
|
<summary>
|
|
Whether this event is currently set. This member is seldom used; code using this member has a high possibility of race conditions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.WaitAsync">
|
|
<summary>
|
|
Asynchronously waits for this event to be set.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.WaitAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Asynchronously waits for this event to be set or for the wait to be canceled.
|
|
</summary>
|
|
<param name="cancellationToken">The cancellation token used to cancel the wait. If this token is already canceled, this method will first check whether the event is set.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.Wait">
|
|
<summary>
|
|
Synchronously waits for this event to be set. This method may block the calling thread.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.Wait(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Synchronously waits for this event to be set. This method may block the calling thread.
|
|
</summary>
|
|
<param name="cancellationToken">The cancellation token used to cancel the wait. If this token is already canceled, this method will first check whether the event is set.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.Set">
|
|
<summary>
|
|
Sets the event, atomically completing every task returned by <see cref="O:ServiceStack.AsyncEx.AsyncManualResetEvent.WaitAsync"/>. If the event is already set, this method does nothing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.AsyncManualResetEvent.Reset">
|
|
<summary>
|
|
Resets the event. If the event is already reset, this method does nothing.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.AsyncEx.IdManager`1">
|
|
<summary>
|
|
Allocates Ids for instances on demand. 0 is an invalid/unassigned Id. Ids may be non-unique in very long-running systems. This is similar to the Id system used by <see cref="T:System.Threading.Tasks.Task"/> and <see cref="T:System.Threading.Tasks.TaskScheduler"/>.
|
|
</summary>
|
|
<typeparam name="TTag">The type for which ids are generated.</typeparam>
|
|
</member>
|
|
<member name="F:ServiceStack.AsyncEx.IdManager`1._lastId">
|
|
<summary>
|
|
The last id generated for this type. This is 0 if no ids have been generated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.IdManager`1.GetId(System.Int32@)">
|
|
<summary>
|
|
Returns the id, allocating it if necessary.
|
|
</summary>
|
|
<param name="id">A reference to the field containing the id.</param>
|
|
</member>
|
|
<member name="T:ServiceStack.AsyncEx.CancellationTokenTaskSource`1">
|
|
<summary>
|
|
Holds the task for a cancellation token, as well as the token registration. The registration is disposed when this instance is disposed.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.AsyncEx.CancellationTokenTaskSource`1._registration">
|
|
<summary>
|
|
The cancellation token registration, if any. This is <c>null</c> if the registration was not necessary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.CancellationTokenTaskSource`1.#ctor(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Creates a task for the specified cancellation token, registering with the token if necessary.
|
|
</summary>
|
|
<param name="cancellationToken">The cancellation token to observe.</param>
|
|
</member>
|
|
<member name="P:ServiceStack.AsyncEx.CancellationTokenTaskSource`1.Task">
|
|
<summary>
|
|
Gets the task for the source cancellation token.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.CancellationTokenTaskSource`1.Dispose">
|
|
<summary>
|
|
Disposes the cancellation token registration, if any. Note that this may cause <see cref="P:ServiceStack.AsyncEx.CancellationTokenTaskSource`1.Task"/> to never complete.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.AsyncEx.TaskCompletionSourceExtensions">
|
|
<summary>
|
|
Provides extension methods for <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskCompletionSourceExtensions.TryCompleteFromCompletedTask``2(System.Threading.Tasks.TaskCompletionSource{``0},System.Threading.Tasks.Task{``1})">
|
|
<summary>
|
|
Attempts to complete a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"/>, propagating the completion of <paramref name="task"/>.
|
|
</summary>
|
|
<typeparam name="TResult">The type of the result of the target asynchronous operation.</typeparam>
|
|
<typeparam name="TSourceResult">The type of the result of the source asynchronous operation.</typeparam>
|
|
<param name="this">The task completion source. May not be <c>null</c>.</param>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<returns><c>true</c> if this method completed the task completion source; <c>false</c> if it was already completed.</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskCompletionSourceExtensions.TryCompleteFromCompletedTask``1(System.Threading.Tasks.TaskCompletionSource{``0},System.Threading.Tasks.Task,System.Func{``0})">
|
|
<summary>
|
|
Attempts to complete a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"/>, propagating the completion of <paramref name="task"/> but using the result value from <paramref name="resultFunc"/> if the task completed successfully.
|
|
</summary>
|
|
<typeparam name="TResult">The type of the result of the target asynchronous operation.</typeparam>
|
|
<param name="this">The task completion source. May not be <c>null</c>.</param>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<param name="resultFunc">A delegate that returns the result with which to complete the task completion source, if the task completed successfully. May not be <c>null</c>.</param>
|
|
<returns><c>true</c> if this method completed the task completion source; <c>false</c> if it was already completed.</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskCompletionSourceExtensions.CreateAsyncTaskSource``1">
|
|
<summary>
|
|
Creates a new TCS for use with async code, and which forces its continuations to execute asynchronously.
|
|
</summary>
|
|
<typeparam name="TResult">The type of the result of the TCS.</typeparam>
|
|
</member>
|
|
<member name="T:ServiceStack.AsyncEx.TaskExtensions">
|
|
<summary>
|
|
Provides synchronous extension methods for tasks.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitAsync(System.Threading.Tasks.Task,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Asynchronously waits for the task to complete, or for the cancellation token to be canceled.
|
|
</summary>
|
|
<param name="this">The task to wait for. May not be <c>null</c>.</param>
|
|
<param name="cancellationToken">The cancellation token that cancels the wait.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitAndUnwrapException(System.Threading.Tasks.Task)">
|
|
<summary>
|
|
Waits for the task to complete, unwrapping any exceptions.
|
|
</summary>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitAndUnwrapException(System.Threading.Tasks.Task,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Waits for the task to complete, unwrapping any exceptions.
|
|
</summary>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
|
|
<exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken"/> was cancelled before the <paramref name="task"/> completed, or the <paramref name="task"/> raised an <see cref="T:System.OperationCanceledException"/>.</exception>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitAndUnwrapException``1(System.Threading.Tasks.Task{``0})">
|
|
<summary>
|
|
Waits for the task to complete, unwrapping any exceptions.
|
|
</summary>
|
|
<typeparam name="TResult">The type of the result of the task.</typeparam>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<returns>The result of the task.</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitAndUnwrapException``1(System.Threading.Tasks.Task{``0},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Waits for the task to complete, unwrapping any exceptions.
|
|
</summary>
|
|
<typeparam name="TResult">The type of the result of the task.</typeparam>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
|
|
<returns>The result of the task.</returns>
|
|
<exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken"/> was cancelled before the <paramref name="task"/> completed, or the <paramref name="task"/> raised an <see cref="T:System.OperationCanceledException"/>.</exception>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitWithoutException(System.Threading.Tasks.Task)">
|
|
<summary>
|
|
Waits for the task to complete, but does not raise task exceptions. The task exception (if any) is unobserved.
|
|
</summary>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.TaskExtensions.WaitWithoutException(System.Threading.Tasks.Task,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Waits for the task to complete, but does not raise task exceptions. The task exception (if any) is unobserved.
|
|
</summary>
|
|
<param name="task">The task. May not be <c>null</c>.</param>
|
|
<param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
|
|
<exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken"/> was cancelled before the <paramref name="task"/> completed.</exception>
|
|
</member>
|
|
<member name="M:ServiceStack.AsyncEx.ExceptionHelpers.PrepareForRethrow(System.Exception)">
|
|
<summary>
|
|
Attempts to prepare the exception for re-throwing by preserving the stack trace. The returned exception should be immediately thrown.
|
|
</summary>
|
|
<param name="exception">The exception. May not be <c>null</c>.</param>
|
|
<returns>The <see cref="T:System.Exception"/> that was passed into this method.</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.CommandsUtils.ExecuteAsyncCommandExec(System.Collections.Generic.IEnumerable{ServiceStack.Commands.ICommandExec})">
|
|
<summary>
|
|
Provide the an option for the callee to block until all commands are executed
|
|
</summary>
|
|
<param name="commands"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.EnumerableExtensions.EquivalentTo(System.Byte[],System.Byte[])">
|
|
<summary>
|
|
Constant Time byte[] comparison
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.EnumerableExtensions.Safe``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Return T[0] when enumerable is null, safe to use in enumerations like foreach
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.EnumExtensions.ToDescription(System.Enum)">
|
|
<summary>
|
|
Gets the textual description of the enum if it has one. e.g.
|
|
|
|
<code>
|
|
enum UserColors
|
|
{
|
|
[Description("Bright Red")]
|
|
BrightRed
|
|
}
|
|
UserColors.BrightRed.ToDescription();
|
|
</code>
|
|
</summary>
|
|
<param name="enum"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ServiceStack.ExecUtils.BaseDelayMs">
|
|
<summary>
|
|
Default base sleep time (milliseconds).
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ExecUtils.MaxBackOffMs">
|
|
<summary>
|
|
Default maximum back-off time before retrying a request
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ExecUtils.MaxRetries">
|
|
<summary>
|
|
Maximum retry limit. Avoids integer overflow issues.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.SleepBackOffMultiplier(System.Int32)">
|
|
<summary>
|
|
How long to sleep before next retry using Exponential BackOff delay with Full Jitter.
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.DelayBackOffMultiplierAsync(System.Int32)">
|
|
<summary>
|
|
How long to wait before next retry using Exponential BackOff delay with Full Jitter.
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.CalculateFullJitterBackOffDelay(System.Int32)">
|
|
<summary>
|
|
Exponential BackOff Delay with Full Jitter
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.CalculateFullJitterBackOffDelay(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Exponential BackOff Delay with Full Jitter from:
|
|
https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/main/java/com/amazonaws/retry/PredefinedBackoffStrategies.java
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
<param name="baseDelay"></param>
|
|
<param name="maxBackOffMs"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.CalculateExponentialDelay(System.Int32)">
|
|
<summary>
|
|
Calculate exponential retry back-off.
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.CalculateExponentialDelay(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Calculate exponential retry back-off.
|
|
</summary>
|
|
<param name="retriesAttempted"></param>
|
|
<param name="baseDelay"></param>
|
|
<param name="maxBackOffMs"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.ExecUtils.CalculateMemoryLockDelay(System.Int32)">
|
|
<summary>
|
|
Calculate back-off logic for obtaining an in memory lock
|
|
</summary>
|
|
<param name="retries"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:ServiceStack.Extensions.UtilExtensions">
|
|
<summary>
|
|
Move conflicting extension methods to ServiceStack.Extensions namespace
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.FuncUtils.TryExec(System.Action)">
|
|
<summary>
|
|
Invokes the action provided and returns true if no exception was thrown.
|
|
Otherwise logs the exception and returns false if an exception was thrown.
|
|
</summary>
|
|
<param name="action">The action.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:ServiceStack.GitHubGateway.AccessToken">
|
|
<summary>
|
|
AccessTokenSecret
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.GitHubGateway.GetJsonFilter">
|
|
<summary>
|
|
Intercept and override GitHub JSON API requests
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.GitHubGateway.WriteGistFiles(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.Boolean)">
|
|
<summary>
|
|
Create or Write Gist Text Files. Requires AccessToken
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.GitHubGateway.CreateGistFile(System.String,System.String,System.String)">
|
|
<summary>
|
|
Create new Gist File. Requires AccessToken
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.GitHubGateway.WriteGistFile(System.String,System.String,System.String)">
|
|
<summary>
|
|
Create or Write Gist File. Requires AccessToken
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Inspect">
|
|
<summary>
|
|
Helper utility for inspecting variables
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.vars(System.Object)">
|
|
<summary>
|
|
Dump serialized values to 'vars.json'
|
|
</summary>
|
|
<param name="anonArgs">Anonymous object with named value</param>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.dump``1(``0)">
|
|
<summary>
|
|
Recursively prints the contents of any POCO object in a human-friendly, readable format
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.printDump``1(``0)">
|
|
<summary>
|
|
Print Dump to Console.WriteLine
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.dumpTable(System.Object)">
|
|
<summary>
|
|
Dump object in Ascii Markdown table
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.dumpTable(System.Object,ServiceStack.TextDumpOptions)">
|
|
<summary>
|
|
Dump object in Ascii Markdown table
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.dumpTable(System.Object,System.String[])">
|
|
<summary>
|
|
Dump object in Ascii Markdown table using specified column headers
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.printDumpTable(System.Object)">
|
|
<summary>
|
|
Print Dump object in Ascii Markdown table
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.printDumpTable(System.Object,System.String[])">
|
|
<summary>
|
|
Print Dump object in Ascii Markdown table using specified column headers
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.htmlDump(System.Object)">
|
|
<summary>
|
|
Recursively prints the contents of any POCO object to HTML
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.htmlDump(System.Object,ServiceStack.HtmlDumpOptions)">
|
|
<summary>
|
|
Recursively prints the contents of any POCO object to HTML
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.htmlDump(System.Object,System.String[])">
|
|
<summary>
|
|
Recursively prints the contents of any POCO object to HTML with specified columns
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.printHtmlDump(System.Object)">
|
|
<summary>
|
|
Print htmlDump object
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Inspect.printHtmlDump(System.Object,System.String[])">
|
|
<summary>
|
|
Print htmlDump object with specified columns
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.IO.FileContents">
|
|
<summary>
|
|
Transforms multiple data content types into a FileContents containing either a binary Stream or text string
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.IO.FileContents.GetAsync(System.Object,System.Boolean)">
|
|
<summary>
|
|
Transform multi supported content types into FileContents containing either Stream or string.
|
|
If returning unbuffered Stream responsibility is up to callee to properly dispose
|
|
</summary>
|
|
<param name="contents"></param>
|
|
<param name="buffer"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.IO.VirtualDirectoryExtensions.GetFiles(ServiceStack.IO.IVirtualDirectory)">
|
|
<summary>
|
|
Get only files in this directory
|
|
</summary>
|
|
<param name="dir"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.IO.VirtualDirectoryExtensions.GetDirectories(ServiceStack.IO.IVirtualDirectory)">
|
|
<summary>
|
|
Get only sub directories in this directory
|
|
</summary>
|
|
<param name="dir"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.IO.VirtualDirectoryExtensions.GetAllFiles(ServiceStack.IO.IVirtualDirectory)">
|
|
<summary>
|
|
Get All Files in current and all sub directories
|
|
</summary>
|
|
<param name="dir"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:ServiceStack.IPAddressExtensions">
|
|
<summary>
|
|
Useful IPAddressExtensions from:
|
|
http://blogs.msdn.com/knom/archive/2008/12/31/ip-address-calculations-with-c-subnetmasks-networks.aspx
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.IPAddressExtensions.GetAllNetworkInterfaceIpv4Addresses">
|
|
<summary>
|
|
Gets the ipv4 addresses from all Network Interfaces that have Subnet masks.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.IPAddressExtensions.GetAllNetworkInterfaceIpv6Addresses">
|
|
<summary>
|
|
Gets the ipv6 addresses from all Network Interfaces.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.JS.Configure">
|
|
<summary>
|
|
Configure ServiceStack.Text JSON Serializer to use Templates JS parsing
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.JS.expression(System.String)">
|
|
<summary>
|
|
Parse JS Expression into an AST Token
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.JS.expressionCached(ServiceStack.Script.ScriptContext,System.String)">
|
|
<summary>
|
|
Returns cached AST of a single expression
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.JS.scriptCached(ServiceStack.Script.ScriptContext,System.String)">
|
|
<summary>
|
|
Returns cached AST of a script
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.JS.evalCached(ServiceStack.Script.ScriptContext,System.String)">
|
|
<summary>
|
|
Lightweight expression evaluator of a single JS Expression with results cached in global context cache
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Logging.ConsoleLogFactory">
|
|
<summary>
|
|
Creates a Console Logger, that logs all messages to: System.Console
|
|
|
|
Made public so its testable
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Logging.ConsoleLogger">
|
|
<summary>
|
|
Default logger is to Console.WriteLine
|
|
|
|
Made public so its testable
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.ConsoleLogger.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:ServiceStack.Logging.DebugLogger"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.ConsoleLogger.#ctor(System.Type)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:ServiceStack.Logging.DebugLogger"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.ConsoleLogger.Log(System.Object,System.Exception)">
|
|
<summary>
|
|
Logs the specified message.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.ConsoleLogger.LogFormat(System.Object,System.Object[])">
|
|
<summary>
|
|
Logs the format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.ConsoleLogger.Log(System.Object)">
|
|
<summary>
|
|
Logs the specified message.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Logging.DebugLogFactory">
|
|
<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.DebugLogger">
|
|
<summary>
|
|
Default logger is to System.Diagnostics.Debug.WriteLine
|
|
|
|
Made public so its testable
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.DebugLogger.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:ServiceStack.Logging.DebugLogger"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.DebugLogger.#ctor(System.Type)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:ServiceStack.Logging.DebugLogger"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.DebugLogger.Log(System.Object,System.Exception)">
|
|
<summary>
|
|
Logs the specified message.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.DebugLogger.LogFormat(System.Object,System.Object[])">
|
|
<summary>
|
|
Logs the format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Logging.DebugLogger.Log(System.Object)">
|
|
<summary>
|
|
Logs the specified message.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.MiniProfiler.Data.ExecuteType">
|
|
<summary>
|
|
Categories of sql statements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.MiniProfiler.Data.ExecuteType.None">
|
|
<summary>
|
|
Unknown
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.MiniProfiler.Data.ExecuteType.NonQuery">
|
|
<summary>
|
|
DML statements that alter database state, e.g. INSERT, UPDATE
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.MiniProfiler.Data.ExecuteType.Scalar">
|
|
<summary>
|
|
Statements that return a single record
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.MiniProfiler.Data.ExecuteType.Reader">
|
|
<summary>
|
|
Statements that iterate over a result set
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.MiniProfiler.Data.IDbProfiler">
|
|
<summary>
|
|
A callback for ProfiledDbConnection and family
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.IDbProfiler.ExecuteStart(System.Data.Common.DbCommand,ServiceStack.MiniProfiler.Data.ExecuteType)">
|
|
<summary>
|
|
Called when a command starts executing
|
|
</summary>
|
|
<param name="profiledDbCommand"></param>
|
|
<param name="executeType"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.IDbProfiler.ExecuteFinish(System.Data.Common.DbCommand,ServiceStack.MiniProfiler.Data.ExecuteType,System.Data.Common.DbDataReader)">
|
|
<summary>
|
|
Called when a reader finishes executing
|
|
</summary>
|
|
<param name="profiledDbCommand"></param>
|
|
<param name="executeType"></param>
|
|
<param name="reader"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.IDbProfiler.ReaderFinish(System.Data.Common.DbDataReader)">
|
|
<summary>
|
|
Called when a reader is done iterating through the data
|
|
</summary>
|
|
<param name="reader"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.IDbProfiler.OnError(System.Data.Common.DbCommand,ServiceStack.MiniProfiler.Data.ExecuteType,System.Exception)">
|
|
<summary>
|
|
Called when an error happens during execution of a command
|
|
</summary>
|
|
<param name="profiledDbCommand"></param>
|
|
<param name="executeType"></param>
|
|
<param name="exception"></param>
|
|
</member>
|
|
<member name="P:ServiceStack.MiniProfiler.Data.IDbProfiler.IsActive">
|
|
<summary>
|
|
True if the profiler instance is active
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.MiniProfiler.Data.ProfiledConnection">
|
|
<summary>
|
|
Wraps a database connection, allowing sql execution timings to be collected when a <see cref="T:ServiceStack.MiniProfiler.Data.IDbProfiler"/> session is started.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledConnection.#ctor(System.Data.Common.DbConnection,ServiceStack.MiniProfiler.Data.IDbProfiler,System.Boolean)">
|
|
<summary>
|
|
Returns a new <see cref="T:ServiceStack.MiniProfiler.Data.ProfiledConnection"/> that wraps <paramref name="connection"/>,
|
|
providing query execution profiling. If profiler is null, no profiling will occur.
|
|
</summary>
|
|
<param name="connection">Your provider-specific flavor of connection, e.g. SqlConnection, OracleConnection</param>
|
|
<param name="profiler">The currently started <see cref="T:ServiceStack.MiniProfiler.Data.IDbProfiler"/> or null.</param>
|
|
<param name="autoDisposeConnection">Determines whether the ProfiledDbConnection will dispose the underlying connection.</param>
|
|
</member>
|
|
<member name="P:ServiceStack.MiniProfiler.Data.ProfiledConnection.InnerConnection">
|
|
<summary>
|
|
The underlying, real database connection to your db provider.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.MiniProfiler.Data.ProfiledConnection.Profiler">
|
|
<summary>
|
|
The current profiler instance; could be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.MiniProfiler.Data.ProfiledConnection.WrappedConnection">
|
|
<summary>
|
|
The raw connection this is wrapping
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory">
|
|
<summary>
|
|
Wrapper for a db provider factory to enable profiling
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.Instance">
|
|
<summary>
|
|
Every provider factory must have an Instance public field
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.InitProfiledDbProviderFactory(ServiceStack.MiniProfiler.Data.IDbProfiler,System.Data.Common.DbProviderFactory)">
|
|
<summary>
|
|
Allow to re-init the provider factory.
|
|
</summary>
|
|
<param name="profiler"></param>
|
|
<param name="wrappedFactory"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.#ctor(ServiceStack.MiniProfiler.Data.IDbProfiler,System.Data.Common.DbProviderFactory)">
|
|
<summary>
|
|
proxy
|
|
</summary>
|
|
<param name="profiler"></param>
|
|
<param name="wrappedFactory"></param>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.CreateCommand">
|
|
<summary>
|
|
proxy
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.CreateConnection">
|
|
<summary>
|
|
proxy
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.CreateParameter">
|
|
<summary>
|
|
proxy
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.MiniProfiler.Data.ProfiledProviderFactory.CreateConnectionStringBuilder">
|
|
<summary>
|
|
proxy
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.PerfUtils.MeasureFor(System.Action,System.Int32)">
|
|
<summary>
|
|
Runs an action for a minimum of runForMs
|
|
</summary>
|
|
<param name="fn">What to run</param>
|
|
<param name="runForMs">Minimum ms to run for</param>
|
|
<returns>time elapsed in micro seconds</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.PerfUtils.Measure(System.Action,System.Int32,System.Int32,System.Action,System.Action,System.Action)">
|
|
<summary>
|
|
Returns average microseconds an action takes when run for the specified runForMs
|
|
</summary>
|
|
<param name="fn">What to run</param>
|
|
<param name="times">How many times to run for each iteration</param>
|
|
<param name="runForMs">Minimum ms to run for</param>
|
|
<param name="setup"></param>
|
|
<param name="warmup"></param>
|
|
<param name="teardown"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:ServiceStack.ProcessUtils">
|
|
<summary>
|
|
Async Process Helper
|
|
- https://gist.github.com/Indigo744/b5f3bd50df4b179651c876416bf70d0a
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.ConvertToCmdExec(System.Diagnostics.ProcessStartInfo)">
|
|
<summary>
|
|
.NET Core / Win throws Win32Exception (193): The specified executable is not a valid application for this OS platform.
|
|
This method converts it to a cmd.exe /c execute to workaround this
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.FindExePath(System.String)">
|
|
<summary>
|
|
Returns path of executable if exists within PATH
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.RunShell(System.String,System.String)">
|
|
<summary>
|
|
Run the command with the OS's command runner
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.Run(System.String,System.String,System.String)">
|
|
<summary>
|
|
Run the process and return the Standard Output, any Standard Error output will throw an Exception
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.RunShellAsync(System.String,System.String,System.Nullable{System.Int32},System.Action{System.String},System.Action{System.String})">
|
|
<summary>
|
|
Run the command with the OS's command runner
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ProcessUtils.RunAsync(System.Diagnostics.ProcessStartInfo,System.Nullable{System.Int32},System.Action{System.String},System.Action{System.String})">
|
|
<summary>
|
|
Run a Process asynchronously, returning entire captured process output, whilst streaming stdOut, stdErr callbacks
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.ProcessResult">
|
|
<summary>
|
|
Run process result
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.ExitCode">
|
|
<summary>
|
|
Exit code
|
|
<para>If NULL, process exited due to timeout</para>
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.StdErr">
|
|
<summary>
|
|
Standard error stream
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.StdOut">
|
|
<summary>
|
|
Standard output stream
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.StartAt">
|
|
<summary>
|
|
UTC Start
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.EndAt">
|
|
<summary>
|
|
UTC End
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.DurationMs">
|
|
<summary>
|
|
Duration (ms)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.ProcessResult.CallbackDurationMs">
|
|
<summary>
|
|
Duration (ms)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.RequestScriptUtils.GetRequestParams(ServiceStack.Web.IRequest)">
|
|
<summary>
|
|
Duplicate Params are given a unique key by appending a #1 suffix
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.CaptureScriptBlock">
|
|
<summary>
|
|
Captures the output and assigns it to the specified variable.
|
|
Accepts an optional Object Dictionary as scope arguments when evaluating body.
|
|
|
|
Usages: {{#capture output}} {{#each args}} - [{{it}}](/path?arg={{it}}) {{/each}} {{/capture}}
|
|
{{#capture output {nums:[1,2,3]} }} {{#each nums}} {{it}} {{/each}} {{/capture}}
|
|
{{#capture appendTo output {nums:[1,2,3]} }} {{#each nums}} {{it}} {{/each}} {{/capture}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.CsvScriptBlock">
|
|
<summary>
|
|
Parse csv contents into a string dictionary List and assign to identifier
|
|
Usage: {{#csv list}}
|
|
Item,Qty
|
|
Apples,2
|
|
Oranges,3
|
|
{{/csv}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.EachScriptBlock">
|
|
<summary>
|
|
Handlebars.js like each block
|
|
Usages: {{#each customers}} {{Name}} {{/each}}
|
|
{{#each customers}} {{it.Name}} {{/each}}
|
|
{{#each num in numbers}} {{num}} {{/each}}
|
|
{{#each num in [1,2,3]}} {{num}} {{/each}}
|
|
{{#each numbers}} {{it}} {{else}} no numbers {{/each}}
|
|
{{#each numbers}} {{it}} {{else if letters != null}} has letters {{else}} no numbers {{/each}}
|
|
{{#each n in numbers where n > 5}} {{it}} {{else}} no numbers > 5 {{/each}}
|
|
{{#each n in numbers where n > 5 orderby n skip 1 take 2}} {{it}} {{else}} no numbers > 5 {{/each}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.EvalScriptBlock">
|
|
<summary>
|
|
Special block which evaluates the rendered body as a ServiceStack Template
|
|
|
|
Usages: {{#eval}}emit {{evaluateBodyOfArg}} at {{now}} {{/eval}}
|
|
|
|
{{#eval {scopeArg:1} }}
|
|
emit {{evaluateBodyOfArg}} at {{now}} with {{scopeArg}}
|
|
{{/eval}}
|
|
|
|
{{#eval {htmlDecode:true} }}
|
|
emit htmldecoded {{evaluateBodyOfArg}} at {{now}}
|
|
{{/eval}}
|
|
|
|
{{#eval {use:{methods:'ServiceStackScripts',plugins:['MarkdownScriptPlugin']} }}
|
|
emit {{evaluateBodyOfArg}} at {{now}} in new context
|
|
{{/eval}}
|
|
|
|
{{#eval { use:{context:true} } }}
|
|
emit {{evaluateBodyOfArg}} in host context
|
|
{{/eval}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.FunctionScriptBlock">
|
|
<summary>
|
|
Define a reusable function
|
|
Usage: {{#function calc(a, b) }}
|
|
a * b | to => c
|
|
a + b + c | return
|
|
{{/function}}
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.HtmlScriptBlocks.Register(ServiceStack.Script.ScriptContext)">
|
|
<summary>
|
|
Usages: {{#ul {each:items, class:'nav'} }} <li>{{it}}</li> {{/ul}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.IfScriptBlock">
|
|
<summary>
|
|
Handlebars.js like if block
|
|
Usages: {{#if a > b}} max {{a}} {{/if}}
|
|
{{#if a > b}} max {{a}} {{else}} max {{b}} {{/if}}
|
|
{{#if a > b}} max {{a}} {{else if b > c}} max {{b}} {{else}} max {{c}} {{/if}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.KeyValuesScriptBlock">
|
|
<summary>
|
|
Parse text contents into a list of string Key/Value pairs and assign to specified identifier
|
|
Usage: {{#keyvalues list}}
|
|
Apples 2
|
|
Oranges 3
|
|
{{/keyvalues}}
|
|
{{#keyvalues list ':'}}
|
|
Grape Fruit: 2
|
|
Rock Melon: 3
|
|
{{/keyvalues}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.NoopScriptBlock">
|
|
<summary>
|
|
Handlebars.js like noop block
|
|
Usage: Remove {{#noop}} contents in here {{/noop}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.PartialScriptBlock">
|
|
<summary>
|
|
Partial Block doesn't emit anything it only creates and saves a partial in the PageResult
|
|
|
|
Usages: {{#partial mypartial}} contents {{/partial}}
|
|
{{#partial mypartial {format:'html'} }} contents {{/partial}}
|
|
{{#partial mypartial {format:'html', pageArg:1} }} contents {{/partial}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.RawScriptBlock">
|
|
<summary>
|
|
Special block which captures the raw body as a string fragment
|
|
|
|
Usages: {{#raw}}emit {{ verbatim }} body{{/raw}}
|
|
{{#raw varname}}assigned to varname{{/raw}}
|
|
{{#raw appendTo varname}}appended to varname{{/raw}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.WhileScriptBlock">
|
|
<summary>
|
|
while block
|
|
Usages: {{#while times > 0}} {{times}}. {{times - 1 | to => times}} {{/while}}
|
|
{{#while b}} {{ false | to => b }} {{else}} {{b}} was false {{/while}}
|
|
|
|
Max Iterations = Context.Args[ScriptConstants.MaxQuota]
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.WithScriptBlock">
|
|
<summary>
|
|
Handlebars.js like with block
|
|
Usages: {{#with person}} Hi {{name}}, I'm {{age}} years old{{/with}}
|
|
{{#with person}} Hi {{name}}, I'm {{age}} years old {{else}} no person {{/with}}
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.JsTokenUtils.EvaluateToBoolAsync(ServiceStack.Script.JsToken,ServiceStack.Script.ScriptScopeContext)">
|
|
<summary>
|
|
Evaluate if result can be async, if so converts async result to Task<object> otherwise wraps result in a Task
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.JsTokenUtils.EvaluateToBool(ServiceStack.Script.JsToken,ServiceStack.Script.ScriptScopeContext,System.Nullable{System.Boolean}@,System.Threading.Tasks.Task{System.Boolean}@)">
|
|
<summary>
|
|
Evaluate if result can be async, if so converts async result to Task<object> otherwise wraps result in a Task
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.JsTokenUtils.EvaluateAsync(ServiceStack.Script.JsToken,ServiceStack.Script.ScriptScopeContext)">
|
|
<summary>
|
|
Evaluate if result can be async, if so converts async result to Task<object> otherwise wraps result in a Task
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.JsTokenUtils.Evaluate(ServiceStack.Script.JsToken,ServiceStack.Script.ScriptScopeContext,System.Object@,System.Threading.Tasks.Task{System.Object}@)">
|
|
<summary>
|
|
Evaluate then set asyncResult if Result was async, otherwise set result.
|
|
</summary>
|
|
<returns>true if result was synchronous otherwise false</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.DefaultScripts.putItem(System.Collections.IDictionary,System.Object,System.Object)">
|
|
<summary>
|
|
Puts value in dictionary at key
|
|
</summary>
|
|
<returns>value</returns>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.typeof(System.String)">
|
|
<summary>
|
|
Returns Type from type name syntax of .NET's typeof()
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.Constructor(System.String)">
|
|
<summary>
|
|
Qualified Constructor Name Examples:
|
|
- Type()
|
|
- Type(string)
|
|
- GenericType<string<(System.Int32)
|
|
- Namespace.Type()
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.C(System.String)">
|
|
<summary>
|
|
Shorter Alias for Constructor
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.F(System.String)">
|
|
<summary>
|
|
Shorter Alias for Function
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.F(System.String,System.Collections.Generic.List{System.Object})">
|
|
<summary>
|
|
Shorter Alias for Function(name,args)
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.Function(System.String)">
|
|
<summary>
|
|
Qualified Method Name Examples:
|
|
- Console.WriteLine(string)
|
|
- Type.StaticMethod
|
|
- Type.InstanceMethod
|
|
- GenericType<string<.Method
|
|
- GenericType<string<.GenericMethod<System.Int32<
|
|
- Namespace.Type.Method
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ProtectedScripts.Function(System.String,System.Collections.Generic.List{System.Object})">
|
|
<summary>
|
|
Resolve Function from qualified type name, when args Type list are unspecified fallback to use args to resolve ambiguous methods
|
|
|
|
Qualified Method Name Examples:
|
|
- Console.WriteLine ['string']
|
|
- Type.StaticMethod
|
|
- Type.InstanceMethod
|
|
- GenericType<string<.Method
|
|
- GenericType<string<.GenericMethod<System.Int32<
|
|
- Namespace.Type.Method
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Page">
|
|
<summary>
|
|
The Page to Render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.CodePage">
|
|
<summary>
|
|
The Code Page to Render
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.LayoutPage">
|
|
<summary>
|
|
Use specified Layout
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Layout">
|
|
<summary>
|
|
Use Layout with specified name
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.NoLayout">
|
|
<summary>
|
|
Render without any Layout
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Model">
|
|
<summary>
|
|
Extract Model Properties into Scope Args
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Args">
|
|
<summary>
|
|
Add additional Args available to all pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.ScriptMethods">
|
|
<summary>
|
|
Add additional script methods available to all pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.ScriptBlocks">
|
|
<summary>
|
|
Add additional script blocks available to all pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Partials">
|
|
<summary>
|
|
Add additional partials available to all pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Options">
|
|
<summary>
|
|
Return additional HTTP Headers in HTTP Requests
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.ContentType">
|
|
<summary>
|
|
Specify the Content-Type of the Response
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.PageTransformers">
|
|
<summary>
|
|
Transform the Page output using a chain of stream transformers
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.OutputTransformers">
|
|
<summary>
|
|
Transform the entire output using a chain of stream transformers
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.FilterTransformers">
|
|
<summary>
|
|
Available transformers that can transform context filter stream outputs
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.ExcludeFiltersNamed">
|
|
<summary>
|
|
Don't allow access to specified filters
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.LastFilterError">
|
|
<summary>
|
|
The last error thrown by a filter
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.LastFilterStackTrace">
|
|
<summary>
|
|
The StackTrace where the Last Error Occured
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.AssignExceptionsTo">
|
|
<summary>
|
|
What argument errors should be binded to
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.CatchExceptionsIn">
|
|
<summary>
|
|
What argument captured errors should be binded to
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.SkipFilterExecution">
|
|
<summary>
|
|
Whether to skip execution of all page filters and just write page string fragments
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.SkipExecutingFiltersIfError">
|
|
<summary>
|
|
Overrides Context to specify whether to Ignore or Continue executing filters on error
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.RethrowExceptions">
|
|
<summary>
|
|
Whether to always rethrow Exceptions
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.HaltExecution">
|
|
<summary>
|
|
Immediately halt execution of the page
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.DisableBuffering">
|
|
<summary>
|
|
Whether to disable buffering output and render directly to OutputStream
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.ReturnValue">
|
|
<summary>
|
|
The Return value of the page (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.StackDepth">
|
|
<summary>
|
|
The Current StackDepth
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.PartialStackDepth">
|
|
<summary>
|
|
The Current StackDepth of rendering partials
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.Evaluations">
|
|
<summary>
|
|
Can be used to track number of Evaluations
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.PageResult.PageProcessed">
|
|
<summary>
|
|
Can be used to track number of Evaluations
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptBlock.Body">
|
|
<summary>
|
|
Parse Body using Specified Language. Uses host language if unspecified.
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptConfig.FatalExceptions">
|
|
<summary>
|
|
Rethrow fatal exceptions thrown on incorrect API usage
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.CacheFiles">
|
|
<summary>
|
|
Where to store cached files, if unspecified falls back to configured VirtualFiles if it implements IVirtualFiles (i.e. writable)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScanTypes">
|
|
<summary>
|
|
Scan Types and auto-register any Script Methods, Blocks and Code Pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScanAssemblies">
|
|
<summary>
|
|
Scan Assemblies and auto-register any Script Methods, Blocks and Code Pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScriptAssemblies">
|
|
<summary>
|
|
Allow scripting of Types from specified Assemblies
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScriptTypes">
|
|
<summary>
|
|
Allow scripting of the specified Types
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScriptNamespaces">
|
|
<summary>
|
|
Lookup Namespaces for resolving Types in Scripts
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.AllowScriptingOfAllTypes">
|
|
<summary>
|
|
Allow scripting of all Types in loaded Assemblies
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScriptTypeNameMap">
|
|
<summary>
|
|
Register short Type name accessible from scripts. (Advanced, use ScriptAssemblies/ScriptTypes first)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.ScriptTypeQualifiedNameMap">
|
|
<summary>
|
|
Register long qualified Type name accessible from scripts. (Advanced, use ScriptAssemblies/ScriptTypes first)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.InsertScriptMethods">
|
|
<summary>
|
|
Insert additional Methods at the start so they have priority over default Script Methods
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.InsertScriptBlocks">
|
|
<summary>
|
|
Insert additional Blocks at the start so they have priority over default Script Blocks
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.InsertPlugins">
|
|
<summary>
|
|
Insert plugins at the start of Plugins so they're registered first
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.FilterTransformers">
|
|
<summary>
|
|
Available transformers that can transform context filter stream outputs
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.CheckForModifiedPages">
|
|
<summary>
|
|
Whether to check for modified pages by default when not in DebugMode
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.CheckForModifiedPagesAfter">
|
|
<summary>
|
|
How long in between checking for modified pages
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.InvalidateCachesBefore">
|
|
<summary>
|
|
Existing caches and pages created prior to specified date should be invalidated
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.RenderExpressionExceptions">
|
|
<summary>
|
|
Render render filter exceptions in-line where filter is located
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.AssignExceptionsTo">
|
|
<summary>
|
|
What argument to assign Exceptions to
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.SkipExecutingFiltersIfError">
|
|
<summary>
|
|
Whether to skip executing expressions if an Exception was thrown
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.MaxQuota">
|
|
<summary>
|
|
Limit Max Iterations for Heavy Operations like rendering a Script Block (default 10K)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.MaxEvaluations">
|
|
<summary>
|
|
Limit Max number for micro ops like evaluating an AST instruction (default 1M)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.ScriptContext.MaxStackDepth">
|
|
<summary>
|
|
Limit Recursion Max StackDepth (default 25)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.ScriptCode">
|
|
<summary>
|
|
Inverse of the #Script Language Template Syntax where each line is a statement
|
|
i.e. in contrast to #Script's default where text contains embedded template expressions {{ ... }}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.DefnScriptBlock">
|
|
<summary>
|
|
Define and export a LISP function to the page
|
|
Usage: {{#defn calc [a, b] }}
|
|
(let ( (c (* a b)) )
|
|
(+ a b c)
|
|
)
|
|
{{/defn}}
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.LispEvalException">
|
|
<summary>Exception in evaluation</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.LispEvalException.Trace">
|
|
<summary>Stack trace of Lisp evaluation</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.LispEvalException.#ctor(System.String,System.Object,System.Boolean)">
|
|
<summary>Construct with a base message, cause, and
|
|
a flag whether to quote strings in the cause.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.LispEvalException.ToString">
|
|
<summary>Return a string representation which contains
|
|
the message and the stack trace.</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp">
|
|
<summary>
|
|
A Lisp interpreter written in C# 7
|
|
</summary><remarks>
|
|
This is ported from Nuka Lisp in Dart
|
|
(https://github.com/nukata/lisp-in-dart) except for bignum.
|
|
It is named after ex-Nukata Town in Japan.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.AllowLoadingRemoteScripts">
|
|
<summary>
|
|
Allow loading of remote scripts
|
|
- https://example.org/lib.l
|
|
- gist:{gist-id}
|
|
- gist:{gist-id}/file.l
|
|
- index:{name}
|
|
- index:{name}/file.l
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.IndexGistId">
|
|
<summary>
|
|
Gist where to resolve `index:{name}` references from
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Reset">
|
|
<summary>
|
|
Reset Global Symbols back to default
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Import(System.String)">
|
|
<summary>
|
|
Load Lisp into Global Symbols, a new CreateInterpreter() starts with a copy of global symbols
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Import(System.ReadOnlyMemory{System.Char})">
|
|
<summary>
|
|
Load Lisp into Global Symbols, a new CreateInterpreter() starts with a copy of global symbols
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.CreateInterpreter">
|
|
<summary>Create a Lisp interpreter initialized pre-configured with Global Symbols.</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.Cell">
|
|
<summary>Cons cell</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Cell.Car">
|
|
<summary>Head part of the cons cell</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Cell.Cdr">
|
|
<summary>Tail part of the cons cell</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Cell.#ctor(System.Object,System.Object)">
|
|
<summary>Construct a cons cell with its head and tail.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Cell.ToString">
|
|
<summary>Make a simple string representation.</summary>
|
|
<remarks>Do not invoke this for any circular list.</remarks>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.Cell.Length">
|
|
<summary>Length as a list</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.Sym">
|
|
<summary>Lisp symbol</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.Sym.Name">
|
|
<summary>The symbol's name</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Sym.#ctor(System.String)">
|
|
<summary>Construct a symbol that is not interned.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Sym.ToString">
|
|
<summary>Return the symbol's name</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Sym.GetHashCode">
|
|
<summary>Return the hashcode of the symbol's name</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Sym.Table">
|
|
<summary>Table of interned symbols</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Sym.New(System.String,System.Func{System.String,ServiceStack.Script.Lisp.Sym})">
|
|
<summary>Return an interned symbol for the name.</summary>
|
|
<remarks>If the name is not interned yet, such a symbol
|
|
will be constructed with <paramref name="make"/>.</remarks>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Sym.New(System.String)">
|
|
<summary>Construct an interned symbol.</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.Sym.IsInterned">
|
|
<summary>Is it interned?</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.TRUE">
|
|
<summary>The symbol of <c>t</c></summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.LispFunc">
|
|
<summary>Common base class of Lisp functions</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.LispFunc.Carity">
|
|
<summary>Number of arguments, made negative if the function
|
|
has &rest</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.LispFunc.#ctor(System.Int32)">
|
|
<summary>Construct with Carity.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.LispFunc.MakeFrame(ServiceStack.Script.Lisp.Cell)">
|
|
<summary>Make a frame for local variables from a list of
|
|
actual arguments.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.LispFunc.EvalFrame(System.Object[],ServiceStack.Script.Lisp.Interpreter,ServiceStack.Script.Lisp.Cell)">
|
|
<summary>Evaluate each expression in a frame.</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.BuiltInFuncBody">
|
|
<summary>Function type which represents any built-in function body
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.BuiltInFunc">
|
|
<summary>Built-in function</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.BuiltInFunc.Name">
|
|
<summary>Name of this function</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.BuiltInFunc.Body">
|
|
<summary>C# function as the body of this function</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.BuiltInFunc.#ctor(System.String,System.Int32,ServiceStack.Script.Lisp.BuiltInFuncBody)">
|
|
<summary>Construct with Name, Carity and Body.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.BuiltInFunc.ToString">
|
|
<summary>Return a string representation in Lisp.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.BuiltInFunc.EvalWith(ServiceStack.Script.Lisp.Interpreter,ServiceStack.Script.Lisp.Cell,ServiceStack.Script.Lisp.Cell)">
|
|
<summary>Invoke the built-in function with a list of
|
|
actual arguments.</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.Interpreter">
|
|
<summary>Core of the Lisp interpreter</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Interpreter.Globals">
|
|
<summary>Table of the global values of symbols</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.Lisp.Interpreter.COut">
|
|
<summary>Standard out</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Interpreter.#ctor">
|
|
<summary>Set each built-in function/variable as the global value
|
|
of symbol.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Interpreter.WriteCacheFile(ServiceStack.Script.ScriptScopeContext,ServiceStack.IO.IVirtualPathProvider,System.String,System.ReadOnlyMemory{System.Char})">
|
|
<summary>
|
|
Cache final output from load reference
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Interpreter.lispContents(ServiceStack.Script.ScriptScopeContext,System.String)">
|
|
<summary>
|
|
Load examples:
|
|
- file.l
|
|
- virtual/path/file.l
|
|
- index:lib-calc
|
|
- index:lib-calc/lib1.l
|
|
- gist:{gist-id}
|
|
- gist:{gist-id}/single-file.l
|
|
- https://mydomain.org/file.l
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Interpreter.Def(System.String,System.Int32,ServiceStack.Script.Lisp.BuiltInFuncBody)">
|
|
<summary>Define a built-in function by a name, an arity,
|
|
and a body.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Interpreter.Eval(System.Object,ServiceStack.Script.Lisp.Cell)">
|
|
<summary>Evaluate a Lisp expression in an environment.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.QqExpand(System.Object)">
|
|
<summary>Expand <c>x</c> of any quqsi-quotation <c>`x</c> into
|
|
the equivalent S-expression.</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.QqQuote(System.Object)">
|
|
<summary>Quote <c>x</c> so that the result evaluates to <c>x</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Parse(System.String)">
|
|
<summary>
|
|
Returns List of SExpression's
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Parse(System.ReadOnlyMemory{System.Char})">
|
|
<summary>
|
|
Returns List of SExpression's
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Run(ServiceStack.Script.Lisp.Interpreter,ServiceStack.Script.Lisp.Reader)">
|
|
<summary>Run Read-Eval Loop.</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.Lisp.Reader">
|
|
<summary>Reader of Lisp expressions</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Reader.EOF">
|
|
<summary>Token of "End Of File"</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Reader.Read">
|
|
<summary>Read a Lisp expression and return it.</summary>
|
|
<remarks>Return EOF if the input runs out.</remarks>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.Str(System.Object,System.Boolean)">
|
|
<summary>Make a string representation of Lisp expression.</summary>
|
|
<param name="x">Lisp expression</param>
|
|
<param name="quoteString">flag whether to quote string</param>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.Lisp.RunRepl(ServiceStack.Script.ScriptContext)">
|
|
<summary>Run Read-Eval-Print Loop.</summary>
|
|
<remarks>This never ends, use Ctrl+C to Exit. Exceptions are handled here and not thrown.</remarks>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.InitScript">
|
|
<summary>Lisp initialization script</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.LispCore">
|
|
<summary>
|
|
Lisp Common Utils
|
|
</summary>
|
|
</member>
|
|
<member name="F:ServiceStack.Script.Lisp.Extensions">
|
|
<summary>
|
|
Popular Clojure + nicer UX Utils
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.SharpScript">
|
|
<summary>
|
|
#Script Language which processes ```lang ... ``` blocks
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Script.ScriptTemplate">
|
|
<summary>
|
|
The #Script Default Template Language (does not process ```lang ... ``` blocks)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.SharpScriptPage(ServiceStack.Script.ScriptContext,System.String)">
|
|
<summary>
|
|
Create SharpPage configured to use #Script
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.TemplateSharpPage(ServiceStack.Script.ScriptContext,System.String)">
|
|
<summary>
|
|
Create SharpPage configured to use #Script Templates
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.RenderScript(ServiceStack.Script.ScriptContext,System.String,ServiceStack.Script.ScriptException@)">
|
|
<summary>
|
|
Render #Script output to string
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateScript(ServiceStack.Script.ScriptContext,System.String,ServiceStack.Script.ScriptException@)">
|
|
<summary>
|
|
Alias for EvaluateScript
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.RenderScript(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},ServiceStack.Script.ScriptException@)">
|
|
<summary>
|
|
Render #Script output to string
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateScript(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},ServiceStack.Script.ScriptException@)">
|
|
<summary>
|
|
Alias for RenderScript
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.RenderScript(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Render #Script output to string
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateScript(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Alias for RenderScript
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.RenderScriptAsync(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Render #Script output to string asynchronously
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateScriptAsync(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Alias for RenderScriptAsync
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.Evaluate``1(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Evaluate #Script and convert returned value to T
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.Evaluate(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Evaluate #Script and return value
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateAsync``1(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Evaluate #Script and convert returned value to T asynchronously
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptTemplateUtils.EvaluateAsync(ServiceStack.Script.ScriptContext,System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Evaluate #Script and convert returned value to T asynchronously
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptScopeContextUtils.GetValue(ServiceStack.Script.ScriptScopeContext,System.String)">
|
|
<summary>
|
|
Resolve value from stored arguments and filters
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptScopeContextUtils.GetArgument(ServiceStack.Script.ScriptScopeContext,System.String)">
|
|
<summary>
|
|
Resolve value from stored arguments only
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Script.ScriptScopeContextUtils.TryGetValue(ServiceStack.Script.ScriptScopeContext,System.String,System.Object@)">
|
|
<summary>
|
|
Try Resolve value from stored arguments and filters
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.Script.SharpPage.ScriptLanguage">
|
|
<summary>
|
|
Whether to evaluate as Template block or code block
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.SiteUtils.UrlFromSlug(System.String)">
|
|
<summary>
|
|
Allow slugs to capture URLs, Examples:
|
|
techstacks.io => https://techstacks.io
|
|
http:techstacks.io => http://techstacks.io
|
|
techstacks.io:1000 => https://techstacks.io:1000
|
|
techstacks.io:1000:site1:site2 => https://techstacks.io:1000/site1/site2
|
|
techstacks.io:site1%7Csite2 => https://techstacks.io/site1|site2
|
|
techstacks.io:1000:site1:site2(a:1,b:"c,d",e:f) => https://techstacks.io:1000/site1/site2(a:1,b:"c,d",e:f)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.SiteUtils.UrlToSlug(System.String)">
|
|
<summary>
|
|
Convert URL to URL-friendly slugs, Examples:
|
|
https://techstacks.io => techstacks.io
|
|
http://techstacks.io => http:techstacks.io
|
|
https://techstacks.io:1000 => techstacks.io:1000
|
|
https://techstacks.io:1000/site1/site2 => techstacks.io:1000:site1:site2
|
|
https://techstacks.io/site1|site2 => techstacks.io:site|site2
|
|
https://techstacks.io:1000/site1/site2(a:1,b:"c,d",e:f) => techstacks.io:1000:site1:site2(a:1,b:"c,d",e:f)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.StringUtils.ReplacePairs(System.String,System.String[])">
|
|
<summary>
|
|
Multiple string replacements
|
|
</summary>
|
|
<param name="str"></param>
|
|
<param name="replaceStringsPairs">Even number of old and new value pairs</param>
|
|
</member>
|
|
<member name="M:ServiceStack.StringUtils.ReplaceOutsideOfQuotes(System.String,System.String[])">
|
|
<summary>
|
|
Replace string contents outside of string quotes
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.StringUtils.SafeInput(System.String)">
|
|
<summary>
|
|
Protect against XSS by cleaning non-standard User Input
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Support.AdapterBase">
|
|
<summary>
|
|
Common functionality when creating adapters
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.Execute``1(System.Func{``0})">
|
|
<summary>
|
|
Executes the specified expression.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.ExecuteAsync``1(System.Func{System.Threading.Tasks.Task{``0}})">
|
|
<summary>
|
|
Executes the specified expression.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.ExecuteAsync``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Executes the specified expression.
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.Execute(System.Action)">
|
|
<summary>
|
|
Executes the specified action (for void methods).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.ExecuteAsync(System.Func{System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Executes the specified action (for void methods).
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.Support.AdapterBase.ExecuteAsync(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Executes the specified action (for void methods).
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.Support.InMemoryLogFactory">
|
|
<summary>
|
|
Note: InMemoryLog keeps all logs in memory, so don't use it long running exceptions
|
|
|
|
Returns a thread-safe InMemoryLog which you can use while *TESTING*
|
|
to provide a detailed analysis of your logs.
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.InstanceMapper">
|
|
<summary>
|
|
Delegate to return a different value from an instance (e.g. member accessor)
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.TypeExtensions.GetInvokerDelegate(System.Reflection.MethodInfo)">
|
|
<summary>
|
|
Create the correct Invoker Delegate Type based on the type of Method
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.TypeExtensions.GetInvoker(System.Reflection.MethodInfo)">
|
|
<summary>
|
|
Create an Invoker for public instance methods
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.TypeExtensions.GetStaticInvoker(System.Reflection.MethodInfo)">
|
|
<summary>
|
|
Create an Invoker for public static methods
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.TypeExtensions.GetActionInvoker(System.Reflection.MethodInfo)">
|
|
<summary>
|
|
Create an Invoker for public instance void methods
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.TypeExtensions.GetStaticActionInvoker(System.Reflection.MethodInfo)">
|
|
<summary>
|
|
Create an Invoker for public static void methods
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.UrnId">
|
|
<summary>
|
|
Creates a Unified Resource Name (URN) with the following formats:
|
|
|
|
- urn:{TypeName}:{IdFieldValue} e.g. urn:UserSession:1
|
|
- urn:{TypeName}:{IdFieldName}:{IdFieldValue} e.g. urn:UserSession:UserId:1
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.InputOptions">
|
|
<summary>
|
|
High-level Input options for rendering HTML Input controls
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.Inline">
|
|
<summary>
|
|
Display the Control inline
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.Label">
|
|
<summary>
|
|
Label for the control
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.LabelClass">
|
|
<summary>
|
|
Class for Label
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.ErrorClass">
|
|
<summary>
|
|
Override the class on the error message (default: invalid-feedback)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.Help">
|
|
<summary>
|
|
Small Help Text displayed with the control
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.Size">
|
|
<summary>
|
|
Bootstrap Size of the Control: sm, lg
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.Values">
|
|
<summary>
|
|
Multiple Value Data Source for Checkboxes, Radio boxes and Select Controls
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.InputValues">
|
|
<summary>
|
|
Typed setter of Multi Input Values
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.PreserveValue">
|
|
<summary>
|
|
Whether to preserve value state after post back
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.InputOptions.ShowErrors">
|
|
<summary>
|
|
Whether to show Error Message associated with this control
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.BundleOptions">
|
|
<summary>
|
|
Customize JS/CSS/HTML bundles
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Sources">
|
|
<summary>
|
|
List of file and directory sources to include in this bundle, directory sources must end in `/`.
|
|
Sources can include prefixes to specify which Virtual File System Source to use, options:
|
|
'content:' (ContentRoot HostContext.VirtualFiles), 'filesystem:' (WebRoot FileSystem), 'memory:' (WebRoot Memory)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.OutputTo">
|
|
<summary>
|
|
Write bundled file to this Virtual Path
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.OutputWebPath">
|
|
<summary>
|
|
If needed, use alternative OutputTo Virtual Path in html tag
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.PathBase">
|
|
<summary>
|
|
If needed, include PathBase prefix in output tag
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Minify">
|
|
<summary>
|
|
Whether to minify sources in bundle (default true)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.SaveToDisk">
|
|
<summary>
|
|
Whether to save to disk or Memory File System (default Memory)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Cache">
|
|
<summary>
|
|
Whether to return cached bundle if exists (default true)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Bundle">
|
|
<summary>
|
|
Whether to bundle and emit single or not bundle and emit multiple html tags
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.RegisterModuleInAmd">
|
|
<summary>
|
|
Whether to call AMD define for CommonJS modules
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.IIFE">
|
|
<summary>
|
|
Whether to wrap JS scripts in an Immediately-Invoked Function Expression
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Async">
|
|
<summary>
|
|
Whether to "async" load script (default false)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Defer">
|
|
<summary>
|
|
Whether to "defer" loading script (default false)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.BundleOptions.Module">
|
|
<summary>
|
|
Whether script should be loaded as a "module" (default false)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.NavDefaults">
|
|
<summary>
|
|
Generic collection of Nav Links
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.NavLinkDefaults">
|
|
<summary>
|
|
Single NavLink List Item
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.NavbarDefaults">
|
|
<summary>
|
|
Navigation Bar Menu Items
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.NavButtonGroupDefaults">
|
|
<summary>
|
|
Collection of Link Buttons (e.g. used to render /auth buttons)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.NavOptions.Attributes">
|
|
<summary>
|
|
User Attributes for conditional rendering, e.g:
|
|
- auth - User is Authenticated
|
|
- role:name - User Role
|
|
- perm:name - User Permission
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.NavOptions.ActivePath">
|
|
<summary>
|
|
Path Info that should set as active
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.NavOptions.BaseHref">
|
|
<summary>
|
|
Prefix to include before NavItem.Path (if any)
|
|
</summary>
|
|
</member>
|
|
<member name="P:ServiceStack.NavOptions.NavClass">
|
|
<summary>
|
|
Custom classes applied to different navigation elements (defaults to Bootstrap classes)
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.View">
|
|
<summary>
|
|
Public API for ViewUtils
|
|
</summary>
|
|
</member>
|
|
<member name="T:ServiceStack.ViewUtils">
|
|
<summary>
|
|
Shared Utils shared between different Template Filters and Razor Views/Helpers
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.Nav(System.Collections.Generic.List{ServiceStack.NavItem},ServiceStack.NavOptions)">
|
|
<summary>
|
|
Display a list of NavItem's
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.NavLink(ServiceStack.NavItem,ServiceStack.NavOptions)">
|
|
<summary>
|
|
Display a `nav-link` nav-item
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.NavLink(System.Text.StringBuilder,ServiceStack.NavItem,ServiceStack.NavOptions)">
|
|
<summary>
|
|
Display a `nav-link` nav-item
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.HtmlHiddenInputs(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
|
|
<summary>
|
|
Emit HTML hidden input field for each specified Key/Value pair entry
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ToVarNames(System.String)">
|
|
<summary>
|
|
Comma delimited field names
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ValidationSummary(ServiceStack.ResponseStatus,System.String)">
|
|
<summary>
|
|
Show validation summary error message unless there's an error in exceptFor list of fields
|
|
as validation errors will be displayed along side the field instead
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ValidationSuccess(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
|
|
<summary>
|
|
Display a "Success Alert Box"
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ErrorResponseExcept(ServiceStack.ResponseStatus,System.String)">
|
|
<summary>
|
|
Return an error message unless there's an error in fieldNames
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ErrorResponseSummary(ServiceStack.ResponseStatus)">
|
|
<summary>
|
|
Return an error message unless there are field errors
|
|
</summary>
|
|
</member>
|
|
<member name="M:ServiceStack.ViewUtils.ErrorResponse(ServiceStack.ResponseStatus,System.String)">
|
|
<summary>
|
|
Return an error for the specified field (if any)
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|