SqlPersistenceProviderFactory Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SqlPersistenceProviderFactory.
Surcharges
| Nom | Description |
|---|---|
| SqlPersistenceProviderFactory(NameValueCollection) |
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la collection de paramètres spécifiée. |
| SqlPersistenceProviderFactory(String) |
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion spécifiée. |
| SqlPersistenceProviderFactory(String, Boolean) |
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion et |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion spécifiée, |
Remarques
Les surcharges du constructeur pour la SqlPersistenceProviderFactory classe fournissent des paramètres pour définir les éléments suivants :
La chaîne de connexion utilisée pour accéder à la base de données SQL.
Délai d’expiration du verrouillage utilisé pour définir la durée de propriété du verrou.
Indique si les données de persistance sont sérialisées en tant que données XML ou binaires.
SqlPersistenceProviderFactory(NameValueCollection)
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la collection de paramètres spécifiée.
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)
Paramètres
- parameters
- NameValueCollection
Collection de paramètres utilisés par la nouvelle fabrique de fournisseur de persistance. Les paramètres valides incluent lockTimeout, connectionStringNameet serializeAsText.
Remarques
Ce constructeur peut être utilisé pour spécifier lockTimeoutarbitrairement , connectionStringet serializeAsText sans spécifier les autres paramètres requis par les autres constructeurs (par exemple, pour spécifier les paramètres et connectionString les lockTimeout paramètres sans spécifier le serializeAsText paramètre.)
S’applique à
SqlPersistenceProviderFactory(String)
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion spécifiée.
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)
Paramètres
- connectionString
- String
Paramètres de connexion pour la nouvelle instance du fournisseur de persistance.
S’applique à
SqlPersistenceProviderFactory(String, Boolean)
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion et serializeAsText les paramètres spécifiés.
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)
Paramètres
- connectionString
- String
Paramètres de connexion pour la nouvelle instance du fournisseur de persistance.
- serializeAsText
- Boolean
Spécifie si les données sont sérialisées en tant que texte plutôt que binaire.
Remarques
La valeur par défaut est serializeAsTextfalse, ce qui indique que les informations de persistance sont sérialisées en tant que données binaires.
S’applique à
SqlPersistenceProviderFactory(String, Boolean, TimeSpan)
Initialise une nouvelle instance de la SqlPersistenceProviderFactory classe, configurée avec la chaîne de connexion spécifiée, serializeAsTextet lockTimeout les paramètres.
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)
Paramètres
- connectionString
- String
Paramètres de connexion pour la nouvelle instance de fabrique de fournisseur de persistance.
- serializeAsText
- Boolean
Spécifie si les données sont sérialisées en tant que texte plutôt que binaire.
- lockTimeout
- TimeSpan
Délai d’attente pour la propriété du verrou. Les instances verrouillées sont déverrouillées automatiquement après cette période. Un délai d’expiration TimeSpan.Zero spécifie qu’aucun verrouillage n’est utilisé.
Remarques
La valeur par défaut est serializeAsTextfalse, ce qui indique que les informations de persistance sont sérialisées en tant que données binaires.
La valeur par défaut est lockTimeoutTimeSpan.Zero, ce qui indique que le verrouillage n’est pas utilisé. Si TimeSpan.MaxValue elle est utilisée, les verrous sont conservés indéfiniment.