SqlPersistenceProviderFactory Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe SqlPersistenceProviderFactory.
Sobrecargas
| Nome | 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 SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão especificada. |
| SqlPersistenceProviderFactory(String, Boolean) |
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão e |
| SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão |
Comentários
As sobrecargas do construtor da SqlPersistenceProviderFactory classe fornecem parâmetros para definir o seguinte:
O cadeia de conexão usado para acessar o banco de dados SQL.
O tempo limite de bloqueio usado para definir a duração da propriedade do bloqueio.
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 usados pela nova fábrica do provedor de persistência. Os parâmetros válidos incluem lockTimeout, connectionStringNamee serializeAsText.
Comentários
Esse construtor pode ser usado para especificar lockTimeoutarbitrariamente e connectionStringserializeAsText sem especificar os outros parâmetros, conforme exigido pelos outros construtores (por exemplo, para especificar o parâmetro e connectionString os lockTimeout parâmetros sem especificar o serializeAsText parâmetro).
Aplica-se a
SqlPersistenceProviderFactory(String)
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexã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 conexão para a nova instância do provedor de persistência.
Aplica-se a
SqlPersistenceProviderFactory(String, Boolean)
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão e serializeAsText os parâmetros 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 conexão para a nova instância do provedor de persistência.
- serializeAsText
- Boolean
Especifica se os dados são serializados como texto em vez de binários.
Comentários
O valor padrão é serializeAsTextfalse, que indica que as informações de persistência são serializadas como dados binários.
Aplica-se a
SqlPersistenceProviderFactory(String, Boolean, TimeSpan)
Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão serializeAsTextespecificada e lockTimeout parâmetros.
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 conexão para a nova instância de fábrica do provedor de persistência.
- serializeAsText
- Boolean
Especifica se os dados são serializados como texto em vez de binários.
- lockTimeout
- TimeSpan
O tempo limite para a propriedade do bloqueio. As instâncias bloqueadas são desbloqueadas automaticamente após esse período de tempo. Um tempo limite TimeSpan.Zero especifica que nenhum bloqueio é usado.
Comentários
O valor padrão é serializeAsTextfalse, que indica que as informações de persistência são serializadas como dados binários.
O valor padrão é lockTimeoutTimeSpan.Zero, que indica que o bloqueio não é usado. Se TimeSpan.MaxValue for usado, os bloqueios serão mantidos indefinidamente.