1<?xml version="1.0" encoding="utf-8"?>
2<doc>
3  <assembly>
4    <name>System.Activities.DurableInstancing</name>
5  </assembly>
6  <members>
7    <member name="M:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.#ctor">
8      <summary>Initializes a new instance of the <see cref="T:System.Activities.DurableInstancing.SqlWorkflowInstanceStore" /> class.</summary>
9    </member>
10    <member name="M:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.#ctor(System.String)">
11      <summary>Initializes a new instance of the <see cref="T:System.Activities.DurableInstancing.SqlWorkflowInstanceStore" /> class by using the <paramref name="connectionString" /> parameter.</summary>
12      <param name="connectionString">The connection string to a persistence database.</param>
13    </member>
14    <member name="M:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.Promote(System.String,System.Collections.Generic.IEnumerable{System.Xml.Linq.XName},System.Collections.Generic.IEnumerable{System.Xml.Linq.XName})">
15      <summary>Associates the specified properties with a workflow instance so that you can query for instances based on specific values for these properties. These properties that can be used in external queries can be of simple types (for example: Int64, String, and so on) or of a serialized binary type (byte[]). Binary properties are typically used to store tracking data.</summary>
16      <param name="name">The name of the promotion itself.</param>
17      <param name="promoteAsVariant">The properties that must be promoted as variants.</param>
18      <param name="promoteAsBinary">The properties that must be promoted as a binary stream.</param>
19    </member>
20    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.ConnectionString">
21      <summary>Gets or sets a connection string with parameters that are used to connect to an underlying persistence database.</summary>
22      <returns>The connection string.</returns>
23    </member>
24    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.EnqueueRunCommands">
25      <summary>Gets or set a value that indicates whether Run commands are enqueued. This property is used internally by the SQL Workflow Instance Store and it should not be used in your applications.</summary>
26      <returns>
27          <see langword="true" /> if the Run commands are enqueued; otherwise <see langword="false" />.</returns>
28    </member>
29    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.HostLockRenewalPeriod">
30      <summary>Specifies the time period within which the host renews its lock on a workflow service instance. </summary>
31      <returns>The time period.</returns>
32    </member>
33    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.InstanceCompletionAction">
34      <summary>Specifies the action to be taken after a workflow instance completes. Possible values are “DeleteNothing” and “DeleteAll”. The default value is “DeleteAll”. If the property is set to “DeleteNothing”, the persistence provider keeps all the instance data and metadata in the persistence database after the workflow instance completes. If the property is set to “DeleteAll”, the persistence provider deletes all the instance data and metadata after the workflow instance completes.</summary>
35      <returns>The action to be taken after a workflow completes.</returns>
36    </member>
37    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.InstanceEncodingOption">
38      <summary>Specifies a value that indicates whether the instance data must be compressed. </summary>
39      <returns>The possible values are “None” and “GZip”. The default is “None”.</returns>
40    </member>
41    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.InstanceLockedExceptionAction">
42      <summary>Specifies the action to be taken when the persistence provider catches an <see cref="T:System.Runtime.DurableInstancing.InstanceLockedException" />.</summary>
43      <returns>The action to be taken when the persistence provider catches an <see cref="T:System.Runtime.DurableInstancing.InstanceLockedException" /></returns>
44    </member>
45    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.MaxConnectionRetries">
46      <summary>Gets or sets the maximum number of SQL connection retries.  The default value is 4.</summary>
47      <returns>An integer representing the maximum number of SQL connection retries.</returns>
48    </member>
49    <member name="P:System.Activities.DurableInstancing.SqlWorkflowInstanceStore.RunnableInstancesDetectionPeriod">
50      <summary>Specifies the time period after which the SQL Workflow Instance Store runs a detection task to detect any runnable or activatable workflow instances in the persistence database after the previous detection cycle.</summary>
51      <returns>Returns <see cref="T:System.TimeSpan" />.</returns>
52    </member>
53    <member name="T:System.Activities.DurableInstancing.InstanceCompletionAction">
54      <summary>Contains options that specify whether the persistence provider should keep or delete the state information for an instance in the persistence store after the instance completes. </summary>
55    </member>
56    <member name="F:System.Activities.DurableInstancing.InstanceCompletionAction.DeleteNothing">
57      <summary>Specifies that data and metadata for a workflow instance must be kept in the persistence database even after the workflow instance completes.</summary>
58    </member>
59    <member name="F:System.Activities.DurableInstancing.InstanceCompletionAction.DeleteAll">
60      <summary>Specifies that data and metadata for a workflow instance must be deleted from the persistence store after the workflow instance completes.</summary>
61    </member>
62    <member name="T:System.Activities.DurableInstancing.InstanceEncodingOption">
63      <summary>Contains options that specify whether the persistence provider should encode the instance state information using the GZip algorithm before saving the state information into the persistence store. </summary>
64    </member>
65    <member name="F:System.Activities.DurableInstancing.InstanceEncodingOption.None">
66      <summary>Specifies that instance data is not compressed.</summary>
67    </member>
68    <member name="F:System.Activities.DurableInstancing.InstanceEncodingOption.GZip">
69      <summary>Specifies that instance data is compressed using the GZip algorithm.</summary>
70    </member>
71    <member name="T:System.Activities.DurableInstancing.InstanceLockedExceptionAction">
72      <summary>Contains options that specify what action the SQL persistence provider should take when it receives an exception when trying to lock an instance. </summary>
73    </member>
74    <member name="F:System.Activities.DurableInstancing.InstanceLockedExceptionAction.NoRetry">
75      <summary>Specifies that the persistence provider does not reattempt to lock an instance if the instance is already locked by another host. </summary>
76    </member>
77    <member name="F:System.Activities.DurableInstancing.InstanceLockedExceptionAction.BasicRetry">
78      <summary>Specifies that the persistence provider reattempts to lock the instance with a linear retry interval. The persistence provider passes the <see cref="T:System.Runtime.Persistence.InstanceLockedException" /> to the caller at the end of the sequence (after retrying predefined number of times).</summary>
79    </member>
80    <member name="F:System.Activities.DurableInstancing.InstanceLockedExceptionAction.AggressiveRetry">
81      <summary>Specifies that the persistence provider reattempts to lock an instance with an exponentially increasing delay between successive attempts. The persistence provider passes the <see cref="T:System.Runtime.Persistence.InstanceLockedException" /> to the caller at the end of the sequence (after retrying predefined number of times).</summary>
82    </member>
83    <member name="T:System.Activities.DurableInstancing.SqlWorkflowInstanceStore">
84      <summary>Derives from the abstract <see cref="T:System.Runtime.DurableInstancing.InstanceStore" /> class of the persistence functionality and provides implementation to allow saving instance state information to and loading instance state information from an SQL Server 2005 or SQL Server 2008 database.</summary>
85    </member>
86  </members>
87</doc>