SqlPersistenceProviderFactory Construtores

Definição

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 serializeAsText os parâmetros especificados.

SqlPersistenceProviderFactory(String, Boolean, TimeSpan)

Inicializa uma nova instância da SqlPersistenceProviderFactory classe, configurada com a cadeia de conexão serializeAsTextespecificada e lockTimeout parâmetros.

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.

Aplica-se a