TransactionAttribute.Isolation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Transaktionsisolationsgrad ab oder legt diesen fest.
public:
property System::EnterpriseServices::TransactionIsolationLevel Isolation { System::EnterpriseServices::TransactionIsolationLevel get(); void set(System::EnterpriseServices::TransactionIsolationLevel value); };
public System.EnterpriseServices.TransactionIsolationLevel Isolation { get; set; }
member this.Isolation : System.EnterpriseServices.TransactionIsolationLevel with get, set
Public Property Isolation As TransactionIsolationLevel
Eigenschaftswert
Einer der TransactionIsolationLevel-Werte.
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft eines Transaction
Attributs Isolation abgerufen und festgelegt.
[Transaction(Isolation=TransactionIsolationLevel.Serializable)]
public class TransactionAttribute_Isolation : ServicedComponent
{
public void IsolationExample()
{
// Get the TransactionAttribute applied to the class.
TransactionAttribute attribute =
(TransactionAttribute)Attribute.GetCustomAttribute(
this.GetType(),
typeof(TransactionAttribute),
false);
// Display the current value of the attribute's Isolation property.
Console.WriteLine("TransactionAttribute.Isolation: {0}",
attribute.Isolation);
// Set the Isolation property value of the attribute.
attribute.Isolation = TransactionIsolationLevel.RepeatableRead;
// Display the new value of the attribute's Isolation property.
Console.WriteLine("TransactionAttribute.Isolation: {0}",
attribute.Isolation);
}
}
<Transaction(Isolation := TransactionIsolationLevel.Serializable)> _
Public Class TransactionAttribute_Isolation
Inherits ServicedComponent
Public Sub IsolationExample()
' Get the TransactionAttribute applied to the class.
Dim attribute As TransactionAttribute = CType(Attribute.GetCustomAttribute(Me.GetType(), GetType(TransactionAttribute), False), TransactionAttribute)
' Display the current value of the attribute's Isolation property.
MsgBox("TransactionAttribute.Isolation: " & attribute.Isolation)
' Set the Isolation property value of the attribute.
attribute.Isolation = TransactionIsolationLevel.RepeatableRead
' Display the new value of the attribute's Isolation property.
MsgBox("TransactionAttribute.Isolation: " & attribute.Isolation)
End Sub
End Class
Gilt für:
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.