SqlPersistenceProviderFactory Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da SqlPersistenceProviderFactory classe.
Sobrecargas
| Name | Description |
|---|---|
| SqlPersistenceProviderFactory(NameValueCollection) |
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a coleção de parâmetros especificada. |
| SqlPersistenceProviderFactory(String) |
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com a cadeia de ligação especificada. |
| SqlPersistenceProviderFactory(String, Boolean) |
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com os parâmetros cadeia de ligação e |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com os parâmetros especificados cadeia de ligação, |
Observações
Sobrecargas do construtor para a SqlPersistenceProviderFactory classe fornecem parâmetros para definir o seguinte:
A cadeia de ligação usada para aceder à base de dados SQL.
O time-out da fechadura é usado para definir a duração da posse da fechadura.
Se os dados de persistência são serializados como dados XML ou binários.
SqlPersistenceProviderFactory(NameValueCollection)
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a coleção de parâmetros especificada.
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)
Parâmetros
- parameters
- NameValueCollection
A coleção de parâmetros usada pela nova fábrica fornecedora de persistência. Parâmetros válidos incluem lockTimeout, connectionStringName, e serializeAsText.
Observações
Este construtor pode ser usado para especificar lockTimeoutarbitrariamente , connectionString, e serializeAsText sem especificar os outros parâmetros exigidos pelos outros construtores (por exemplo, para especificar os connectionString parâmetros e lockTimeout sem especificar o serializeAsText parâmetro).
Aplica-se a
SqlPersistenceProviderFactory(String)
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com a cadeia de ligação especificada.
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)
Parâmetros
- connectionString
- String
Os parâmetros de ligação para a nova instância do fornecedor de persistência.
Aplica-se a
SqlPersistenceProviderFactory(String, Boolean)
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com os parâmetros cadeia de ligação e serializeAsText especificados.
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)
Parâmetros
- connectionString
- String
Os parâmetros de ligação para a nova instância do fornecedor de persistência.
- serializeAsText
- Boolean
Especifica se os dados são serializados como texto em vez de binários.
Observações
O valor padrão para serializeAsText é false, o que indica que a informação de persistência é serializada como dados binários.
Aplica-se a
SqlPersistenceProviderFactory(String, Boolean, TimeSpan)
Inicializa uma nova instância da classe SqlPersistenceProviderFactory, configurada com os parâmetros especificados cadeia de ligação, serializeAsText e lockTimeout.
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)
Parâmetros
- connectionString
- String
Os parâmetros de ligação para a nova instância de fábrica do fornecedor de persistência.
- serializeAsText
- Boolean
Especifica se os dados são serializados como texto em vez de binários.
- lockTimeout
- TimeSpan
O castigo para a posse da fechadura. As instâncias bloqueadas são automaticamente desbloqueadas após este período. Um time-out de TimeSpan.Zero especifica que não é utilizado nenhum bloqueio.
Observações
O valor padrão para serializeAsText é false, o que indica que a informação de persistência é serializada como dados binários.
O valor padrão para lockTimeout é TimeSpan.Zero, o que indica que o bloqueio não é utilizado. Se TimeSpan.MaxValue for utilizado, então as fechaduras são mantidas indefinidamente.