SqlPersistenceProviderFactory Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory.
Sobrecargas
SqlPersistenceProviderFactory(NameValueCollection) |
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la colección de parámetros específica. |
SqlPersistenceProviderFactory(String) |
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión especificada. |
SqlPersistenceProviderFactory(String, Boolean) |
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión especificada y los parámetros |
SqlPersistenceProviderFactory(String, Boolean, TimeSpan) |
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión especificada, |
Comentarios
Las sobrecargas del constructor para la clase SqlPersistenceProviderFactory proporcionan los parámetros para establecer los siguientes valores:
Cadena de conexión usada para obtener acceso a la base de datos SQL.
Tiempo de espera del bloqueo usado para definir la duración de la propiedad del bloqueo.
Si se serializan los datos de persistencia como XML o como datos binarios.
SqlPersistenceProviderFactory(NameValueCollection)
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la colección de parámetros específica.
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
Colección de parámetros utilizada por el nuevo generador de proveedores de persistencia. Los parámetros válidos incluyen lockTimeout
, connectionStringName
, y serializeAsText
.
Ejemplos
El siguiente ejemplo de código muestra cómo crear una nueva instancia de la clase SqlPersistenceProviderFactory mediante una colección de parámetros.
NameValueCollection parameters = new NameValueCollection();
parameters.Add("connectionStringName", DataBaseConstants.ConnectionString);
parameters.Add("lockTimeout", "00:01:00");
parameters.Add("serializeAsText", "false");
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
parameters);
Comentarios
Este constructor puede utilizarse para especificar arbitrariamente lockTimeout
, connectionString
y serializeAsText
, sin especificar otros parámetros como exigen otros constructores (por ejemplo, especificar los parámetros connectionString
y lockTimeout
, sin especificar el parámetro serializeAsText
.)
Se aplica a
SqlPersistenceProviderFactory(String)
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión 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
Los parámetros de conexión de la nueva instancia del proveedor de persistencia.
Ejemplos
El siguiente ejemplo de código muestra cómo crear una nueva instancia de la clase SqlPersistenceProviderFactory mediante una cadena de conexión.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString);
Se aplica a
SqlPersistenceProviderFactory(String, Boolean)
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión especificada y los parámetros serializeAsText
.
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
Los parámetros de conexión de la nueva instancia del proveedor de persistencia.
- serializeAsText
- Boolean
Especifica si los datos se serializan como texto en lugar de como datos binarios.
Ejemplos
El ejemplo de código siguiente muestra cómo crear una nueva instancia de la clase SqlPersistenceProviderFactory.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false);
Comentarios
El valor predeterminado de serializeAsText
es false
, que indica que la información de persistencia se serializa como datos binarios.
Se aplica a
SqlPersistenceProviderFactory(String, Boolean, TimeSpan)
Inicializa una nueva instancia de la clase SqlPersistenceProviderFactory, configurada con la cadena de conexión especificada, serializeAsText
, y los parámetros 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
Los parámetros de conexión de la nueva instancia del generador de proveedores de persistencia.
- serializeAsText
- Boolean
Especifica si los datos se serializan como texto en lugar de como datos binarios.
- lockTimeout
- TimeSpan
Tiempo de espera de la propiedad del bloqueo. Las instancias bloqueadas se desbloquean automáticamente una vez finalizado este tiempo. Un tiempo de espera de TimeSpan.Zero
especifica que no se usa ningún bloqueo.
Ejemplos
El ejemplo de código siguiente muestra cómo crear una nueva instancia de la clase SqlPersistenceProviderFactory.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
Comentarios
El valor predeterminado de serializeAsText
es false
, que indica que la información de persistencia se serializa como datos binarios.
El valor predeterminado de lockTimeout
es TimeSpan.Zero
, que indica que no se usa el bloqueo. Si TimeSpan.MaxValue
se usa, los bloqueos se mantienen indefinidamente.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de