ChannelDispatcher.TransactionIsolationLevel Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlemler için varsayılan yalıtım düzeyini alır veya ayarlar.
public:
property System::Transactions::IsolationLevel TransactionIsolationLevel { System::Transactions::IsolationLevel get(); void set(System::Transactions::IsolationLevel value); };
public System.Transactions.IsolationLevel TransactionIsolationLevel { get; set; }
member this.TransactionIsolationLevel : System.Transactions.IsolationLevel with get, set
Public Property TransactionIsolationLevel As IsolationLevel
Özellik Değeri
Değerlerden IsolationLevel biri. Varsayılan değer: Unspecified.
Özel durumlar
Yalıtım düzeyi kümesi tanımlanmadı.
İletişim nesnesi bir Faulted durumda.
Örnekler
Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
serviceHost.AddServiceEndpoint(
typeof(ICalculator),
new WSHttpBinding(),
"CalculatorServiceObject");
serviceHost.Open();
IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl);
dispatcher.TransactionIsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)
serviceHost.AddServiceEndpoint(GetType(ICalculator), New WSHttpBinding(), "CalculatorServiceObject")
serviceHost.Open()
Dim icl As IChannelListener = serviceHost.ChannelDispatchers(0).Listener
Dim dispatcher As New ChannelDispatcher(icl)
dispatcher.TransactionIsolationLevel = System.Transactions.IsolationLevel.ReadCommitted
Açıklamalar
TransactionIsolationLevel Hizmet için dağıtıcı tarafından oluşturulan yeni işlemler için varsayılan yalıtım düzeyini almak veya ayarlamak için özelliğini kullanın.
Hem değiştirilebilir hem de atılmayan ChannelDispatcher tek durum olduğundan Created , bu özellik yalnızca örneği durumunda olduğunda ayarlanabilir.