Share via


TransactionAttribute Constructores

Definición

Inicializa una nueva instancia de la clase TransactionAttribute.

Sobrecargas

TransactionAttribute()

Inicializa una nueva instancia de la clase TransactionAttribute, y asigna al tipo de transacción solicitado por el componente el valor Required.

TransactionAttribute(TransactionOption)

Inicializa una nueva instancia de la clase TransactionAttribute con el tipo de transacción especificado.

TransactionAttribute()

Inicializa una nueva instancia de la clase TransactionAttribute, y asigna al tipo de transacción solicitado por el componente el valor Required.

public:
 TransactionAttribute();
public TransactionAttribute ();
Public Sub New ()

Ejemplos

En el ejemplo de código siguiente se crea un nuevo TransactionAttributeobjeto .

[Transaction]
public class TransactionAttribute_Ctor : ServicedComponent
{
}
<Transaction()>  _
Public Class TransactionAttribute_Ctor
    Inherits ServicedComponent
End Class

Se aplica a

TransactionAttribute(TransactionOption)

Inicializa una nueva instancia de la clase TransactionAttribute con el tipo de transacción especificado.

public:
 TransactionAttribute(System::EnterpriseServices::TransactionOption val);
public TransactionAttribute (System.EnterpriseServices.TransactionOption val);
new System.EnterpriseServices.TransactionAttribute : System.EnterpriseServices.TransactionOption -> System.EnterpriseServices.TransactionAttribute
Public Sub New (val As TransactionOption)

Parámetros

val
TransactionOption

Tipo de transacción especificado, un valor de TransactionOption.

Ejemplos

En el ejemplo de código siguiente se crea un nuevo TransactionAttributeobjeto .

[Transaction(TransactionOption.Supported)]
public class TransactionAttribute_Ctor_TransactionOption : ServicedComponent
{
}

[Transaction(TransactionOption.Supported,
     Isolation=TransactionIsolationLevel.Serializable)]
public class TransactionAttribute_Ctor_TransactionOption_Isolation :
    ServicedComponent
{
}

[Transaction(TransactionOption.Supported,
     Isolation=TransactionIsolationLevel.Serializable,
     Timeout=30)]
public class TransactionAttribute_Ctor_TransactionOption_Isolation_Timeout :
     ServicedComponent
{
}
<Transaction(TransactionOption.Supported)>  _
Public Class TransactionAttribute_Ctor_TransactionOption
    Inherits ServicedComponent
End Class

<Transaction(TransactionOption.Supported, Isolation := TransactionIsolationLevel.Serializable)>  _
Public Class TransactionAttribute_Ctor_TransactionOption_Isolation
    Inherits ServicedComponent
End Class

<Transaction(TransactionOption.Supported, Isolation := TransactionIsolationLevel.Serializable, Timeout := 30)>  _
Public Class TransactionAttribute_Ctor_TransactionOption_Isolation_Timeout
    Inherits ServicedComponent
End Class

Se aplica a