SqlPersistenceProviderFactory Construtores

Definição

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 serializeAsText especificados.

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.

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.

Aplica-se a