Condividi tramite


TransactionAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe TransactionAttribute.

Overload

TransactionAttribute()

Consente di inizializzare una nuova istanza della classe TransactionAttribute, impostando il tipo di transazione richiesta per il componente su Required.

TransactionAttribute(TransactionOption)

Consente di inizializzare una nuova istanza della classe TransactionAttribute, specificando il tipo di transazione.

TransactionAttribute()

Consente di inizializzare una nuova istanza della classe TransactionAttribute, impostando il tipo di transazione richiesta per il componente su Required.

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

Esempio

Nell'esempio di codice seguente viene creato un nuovo TransactionAttributeoggetto .

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

Si applica a

TransactionAttribute(TransactionOption)

Consente di inizializzare una nuova istanza della classe TransactionAttribute, specificando il tipo di transazione.

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)

Parametri

val
TransactionOption

Tipo di transazione specificato, un valore TransactionOption.

Esempio

Nell'esempio di codice seguente viene creato un nuovo TransactionAttributeoggetto .

[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

Si applica a