SqlPersistenceProviderFactory Constructors

Definitie

Initialiseert een nieuw exemplaar van de SqlPersistenceProviderFactory klasse.

Overloads

Name Description
SqlPersistenceProviderFactory(NameValueCollection)

Initialiseert een nieuw exemplaar van de SqlPersistenceProviderFactory klasse, geconfigureerd met de opgegeven parameterverzameling.

SqlPersistenceProviderFactory(String)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven verbindingsreeks.

SqlPersistenceProviderFactory(String, Boolean)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven parameters verbindingsreeks en serializeAsText.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven verbindingsreeks, serializeAsText en lockTimeout parameters.

Opmerkingen

Overbelastingen van de constructor voor de SqlPersistenceProviderFactory klasse bieden parameters voor het instellen van het volgende:

  • De verbindingsreeks gebruikt voor toegang tot de SQL-database.

  • De time-out voor de vergrendeling die wordt gebruikt voor het definiĆ«ren van de duur van het eigendom van de vergrendeling.

  • Of de persistentiegegevens nu worden geserialiseerd als XML- of binaire gegevens.

SqlPersistenceProviderFactory(NameValueCollection)

Initialiseert een nieuw exemplaar van de SqlPersistenceProviderFactory klasse, geconfigureerd met de opgegeven parameterverzameling.

public:
 SqlPersistenceProviderFactory(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlPersistenceProviderFactory(System.Collections.Specialized.NameValueCollection parameters);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : System.Collections.Specialized.NameValueCollection -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (parameters As NameValueCollection)

Parameters

parameters
NameValueCollection

De verzameling parameters die worden gebruikt door de nieuwe persistentieproviderfactory. Geldige parameters zijn onder andere lockTimeout, connectionStringNameen serializeAsText.

Opmerkingen

Deze constructor kan worden gebruikt om willekeurig op te geven, connectionStringen zonder de andere parameters op te geven lockTimeoutzoals vereist door de andere constructors (bijvoorbeeld om de connectionString parameters op lockTimeout te geven zonder de serializeAsText parameter op te gevenserializeAsText.)

Van toepassing op

SqlPersistenceProviderFactory(String)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven verbindingsreeks.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString);
public SqlPersistenceProviderFactory(string connectionString);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String)

Parameters

connectionString
String

De verbindingsparameters voor het nieuwe exemplaar van de persistentieprovider.

Van toepassing op

SqlPersistenceProviderFactory(String, Boolean)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven parameters verbindingsreeks en serializeAsText.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean)

Parameters

connectionString
String

De verbindingsparameters voor het nieuwe exemplaar van de persistentieprovider.

serializeAsText
Boolean

Hiermee geeft u op of gegevens worden geserialiseerd als tekst in plaats van binair.

Opmerkingen

De standaardwaarde serializeAsText is false, wat aangeeft dat persistentie-informatie wordt geserialiseerd als binaire gegevens.

Van toepassing op

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Initialiseert een nieuw exemplaar van de klasse SqlPersistenceProviderFactory, geconfigureerd met de opgegeven verbindingsreeks, serializeAsText en lockTimeout parameters.

public:
 SqlPersistenceProviderFactory(System::String ^ connectionString, bool serializeAsText, TimeSpan lockTimeout);
public SqlPersistenceProviderFactory(string connectionString, bool serializeAsText, TimeSpan lockTimeout);
new System.ServiceModel.Persistence.SqlPersistenceProviderFactory : string * bool * TimeSpan -> System.ServiceModel.Persistence.SqlPersistenceProviderFactory
Public Sub New (connectionString As String, serializeAsText As Boolean, lockTimeout As TimeSpan)

Parameters

connectionString
String

De verbindingsparameters voor het nieuwe exemplaar van de persistentieproviderfactory.

serializeAsText
Boolean

Hiermee geeft u op of gegevens worden geserialiseerd als tekst in plaats van binair.

lockTimeout
TimeSpan

De time-out voor het eigendom van de vergrendeling. Vergrendelde exemplaren worden na deze periode automatisch ontgrendeld. Een time-out van TimeSpan.Zero geeft aan dat er geen vergrendeling wordt gebruikt.

Opmerkingen

De standaardwaarde serializeAsText is false, wat aangeeft dat persistentie-informatie wordt geserialiseerd als binaire gegevens.

De standaardwaarde lockTimeout is TimeSpan.Zero, wat aangeeft dat vergrendeling niet wordt gebruikt. Indien TimeSpan.MaxValue gebruikt, worden vergrendelingen voor onbepaalde tijd onderhouden.

Van toepassing op