SqlWorkflowPersistenceService Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse.
Overloads
| Name | Description |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse met behulp van de opgegeven parameters. |
| SqlWorkflowPersistenceService(String) |
Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van de database verbindingsreeks. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van een database verbindingsreeks en andere parameters. |
SqlWorkflowPersistenceService(NameValueCollection)
Initialiseert een nieuw exemplaar van de SqlWorkflowPersistenceService klasse met behulp van de opgegeven parameters.
public:
SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)
Parameters
- parameters
- NameValueCollection
Een NameValueCollection met opstartparameters.
Uitzonderingen
parameters bevat een ongeldige database verbindingsreeks.
parameters is een null-verwijzing (Nothing in Visual Basic).
Opmerkingen
Deze constructor wordt aangeroepen wanneer de runtime-engine van de werkstroom services laadt vanuit een toepassingsconfiguratiebestand. Het kan ook programmatisch worden aangeroepen met de NameValueCollection parameter. De geldige parameters zijnConnectionString, OwnershipTimeoutSeconds, en EnableRetriesUnloadOnIdle. Er ArgumentException wordt een gegenereerd als parameters andere sleutels bevatten.
Van toepassing op
SqlWorkflowPersistenceService(String)
Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van de database verbindingsreeks.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService(string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)
Parameters
- connectionString
- String
Een geldige database verbindingsreeks.
Uitzonderingen
connectionString is een null-verwijzing (Nothing in Visual Basic).
Van toepassing op
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Initialiseert een nieuw exemplaar van de klasse SqlWorkflowPersistenceService met behulp van een database verbindingsreeks en andere parameters.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService(string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)
Parameters
- connectionString
- String
Een geldige database verbindingsreeks.
- unloadOnIdle
- Boolean
true om de werkstroom te verwijderen wanneer deze zich in een niet-actieve status bevindt.
- instanceOwnershipDuration
- TimeSpan
De tijdsduur die wordt vergrendeld, blijven behouden voor niet-actieve werkstromen.
- loadingInterval
- TimeSpan
De frequentie waarmee de persistentieservice de database opvraagt voor werkstromen met verlopen timers.
Uitzonderingen
connectionString is een null-verwijzing (Nothing in Visual Basic).
Opmerkingen
Houd er rekening mee dat het gebruik van deze constructor (die een waarde voor instanceOwnershipDuration) biedt, vergrendeling mogelijk maakt. Als u een persistentieservice wilt maken die vergrendeling niet inschakelt, gebruikt u een andere constructor die niet opgeeft instanceOwnershipDuration.