SqlTrackingService 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 SqlTrackingService classe.
Sobrecargas
| Name | Description |
|---|---|
| SqlTrackingService(NameValueCollection) |
Inicializa uma nova instância da SqlTrackingService classe usando o especificado NameValueCollection. |
| SqlTrackingService(String) |
Inicializa uma nova instância da classe SqlTrackingService usando a base de dados especificada cadeia de ligação. |
SqlTrackingService(NameValueCollection)
Inicializa uma nova instância da SqlTrackingService classe usando o especificado NameValueCollection.
public:
SqlTrackingService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlTrackingService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Tracking.SqlTrackingService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (parameters As NameValueCollection)
Parâmetros
- parameters
- NameValueCollection
A NameValueCollection que especifica propriedades de SqlTrackingService e os seus valores iniciais.
Exceções
parameters é uma referência nula (Nothing em Visual Basic).
O string valor associado a uma Boolean chave de propriedade em parameters não é representado por nem TrueString por FalseString.
Observações
Este construtor é chamado pelo motor de tempo de execução de workflow quando o motor de runtime é inicializado a partir de um ficheiro de configuração de aplicação que especifica um SqlTrackingService. Também pode usar este construtor para inicializar o SqlTrackingService a partir de uma aplicação anfitriã. O SqlTrackingService é inicializado de acordo com os pares-chave-valor contidos no NameValueCollection. A tabela seguinte enumera as chaves potenciais, a propriedade que cada valor inicializa e o tipo de cada propriedade. O valor associado a cada chave deve ser uma cadeia que represente o tipo apropriado para a propriedade referida por essa chave. Pode especificar um ou mais destes pares-chave-valor.
| Chave | Tipo de Propriedade | Descrição da propriedade |
|---|---|---|
"IsTransactional" |
bool |
Especifica se SqlTrackingService participa em transações de fluxo de trabalho usando o WorkBatch. O padrão é true, especificando que as alterações de rastreio são escritas na base de dados de forma síncrona. |
"UseDefaultProfile" |
bool |
Especifica se o perfil de rastreamento predefinido será devolvido caso não seja encontrado um perfil de rastreio para uma GetProfile chamada. O padrão é true, especificando que o perfil de rastreio predefinido será utilizado. |
"ProfileChangeCheckInterval" |
double |
Especifica o tempo em milissegundos para examinar a base de dados em busca de alterações nos seus perfis de rastreamento. O padrão é 60000 milissegundos. |
"ConnectionString" |
string |
Especifica a cadeia de ligação da base de dados. O padrão é uma referência nula (Nothing em Visual Basic). |
"PartitionOnCompletion" |
bool |
Especifica se os dados de rastreio de uma instância de workflow devem ser movidos para a partição atualmente ativa na base de dados quando a instância de workflow for concluída. |
Aplica-se a
SqlTrackingService(String)
Inicializa uma nova instância da classe SqlTrackingService usando a base de dados especificada cadeia de ligação.
public:
SqlTrackingService(System::String ^ connectionString);
public SqlTrackingService(string connectionString);
new System.Workflow.Runtime.Tracking.SqlTrackingService : string -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (connectionString As String)
Parâmetros
- connectionString
- String
Uma string de cadeia de ligação válida à base de dados.
Exceções
A cadeia de ligação da base de dados não é válida.