SqlPersistenceProviderFactory Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SqlPersistenceProviderFactory.
Overload
| Nome | Descrizione |
|---|---|
| SqlPersistenceProviderFactory(NameValueCollection) |
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la raccolta di parametri specificata. |
| SqlPersistenceProviderFactory(String) |
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione specificata. |
| SqlPersistenceProviderFactory(String, Boolean) |
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione e |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione, |
Commenti
Gli overload del costruttore per la SqlPersistenceProviderFactory classe forniscono parametri per impostare quanto segue:
Il stringa di connessione utilizzato per l'accesso al database SQL.
Timeout del blocco utilizzato per definire la durata della proprietà del blocco.
Indica se i dati di persistenza vengono serializzati come dati XML o binari.
SqlPersistenceProviderFactory(NameValueCollection)
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la raccolta di parametri specificata.
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)
Parametri
- parameters
- NameValueCollection
Raccolta di parametri utilizzati dalla nuova factory del provider di persistenza. I parametri validi includono lockTimeout, connectionStringNamee serializeAsText.
Commenti
Questo costruttore può essere usato per specificare lockTimeoutarbitrariamente , connectionStringe serializeAsText senza specificare gli altri parametri richiesti dagli altri costruttori , ad esempio per specificare i connectionString parametri e lockTimeout senza specificare il serializeAsText parametro .
Si applica a
SqlPersistenceProviderFactory(String)
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione specificata.
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)
Parametri
- connectionString
- String
Parametri di connessione per la nuova istanza del provider di persistenza.
Si applica a
SqlPersistenceProviderFactory(String, Boolean)
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione e serializeAsText i parametri specificati.
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)
Parametri
- connectionString
- String
Parametri di connessione per la nuova istanza del provider di persistenza.
- serializeAsText
- Boolean
Specifica se i dati vengono serializzati come testo anziché binario.
Commenti
Il valore predefinito per serializeAsText è false, che indica che le informazioni di persistenza vengono serializzate come dati binari.
Si applica a
SqlPersistenceProviderFactory(String, Boolean, TimeSpan)
Inizializza una nuova istanza della SqlPersistenceProviderFactory classe configurata con la stringa di connessione, serializeAsTexti parametri e lockTimeout specificati.
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)
Parametri
- connectionString
- String
Parametri di connessione per la nuova istanza factory del provider di persistenza.
- serializeAsText
- Boolean
Specifica se i dati vengono serializzati come testo anziché binario.
- lockTimeout
- TimeSpan
Timeout per la proprietà del blocco. Le istanze bloccate vengono sbloccate automaticamente dopo questo periodo di tempo. Un timeout TimeSpan.Zero di specifica che non viene utilizzato alcun blocco.
Commenti
Il valore predefinito per serializeAsText è false, che indica che le informazioni di persistenza vengono serializzate come dati binari.
Il valore predefinito per lockTimeout è TimeSpan.Zero, che indica che il blocco non viene usato. Se TimeSpan.MaxValue viene usato, i blocchi vengono mantenuti a tempo indeterminato.