Share via


New-DtcDiagnosticTransaction

New-DtcDiagnosticTransaction

Creates a new transaction in a Transaction Manager on the local computer.

Sintaxis

Parameter Set: Default
New-DtcDiagnosticTransaction [[-Timeout] <Int32> ] [[-IsolationLevel] <IsolationLevel> {Serializable | RepeatableRead | ReadCommitted | ReadUncommitted | Snapshot | Chaos | Unspecified} ] [-InformationAction <System.Management.Automation.ActionPreference> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String> ] [ <CommonParameters>]

Descripción detallada

The New-DtcDiagnosticTransaction cmdlet creates a new transaction in a Transaction Manager (TM) on the local computer. By default it creates a transaction on the default transaction manager on the local computer. This cmdlet returns a transaction object that you can pass to other cmdlets.

Parámetros

-InformationAction<System.Management.Automation.ActionPreference>

Alias

infa

¿Requerido?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-InformationVariable<System.String>

Alias

iv

¿Requerido?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-IsolationLevel<IsolationLevel>

Specifies the isolation level for a transaction.Los valores aceptables para este parámetro son los siguientes:

-- Serializable
-- RepeatableRead
-- ReadCommitted
-- ReadUncommitted
-- Snapshot
-- Chaos

If you do not specify this parameter, the cmdlet uses the default IsolationLevel value specified in the System.Transactions.Transaction object.

Alias

none

¿Requerido?

false

¿Posición?

2

Valor predeterminado

none

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Timeout<Int32>

Specifies the timeout, in seconds, for the transaction. If you do not specify this parameter, the cmdlet uses the default timeout value specified in the System.Transactions.Transaction object.

Alias

none

¿Requerido?

false

¿Posición?

1

Valor predeterminado

none

¿Aceptar canalización?

True (ByValue)

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, consulte about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Entradas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet.

Salidas

El tipo de resultado es el tipo de objetos que emite el cmdlet.

Ejemplos

Example 1: Create a diagnostic transaction

This command creates a new serializable diagnostic transaction with a timeout of 60 seconds.

PS C:\> New-DtcDiagnosticTransaction –Timeout 60 –IsolationLevel Serializable

Temas relacionados

Complete-DtcDiagnosticTransaction

Receive-DtcDiagnosticTransaction

Send-DtcDiagnosticTransaction

Undo-DtcDiagnosticTransaction