VariableDispenser.LockOneForRead Yöntemi
Bir liste içinde değişken yerleştirir ve sonra onu salt okunur erişim için kilitler.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Sub LockOneForRead ( _
variable As String, _
ByRef variables As Variables _
)
'Kullanım
Dim instance As VariableDispenser
Dim variable As String
Dim variables As Variables
instance.LockOneForRead(variable, variables)
public void LockOneForRead(
string variable,
ref Variables variables
)
public:
void LockOneForRead(
String^ variable,
Variables^% variables
)
member LockOneForRead :
variable:string *
variables:Variables byref -> unit
public function LockOneForRead(
variable : String,
variables : Variables
)
Parametreler
- variable
Tür: System.String
Kullanmak istediğiniz değişkeni kilit salt okunur erişim için.
- variables
Tür: Microsoft.SqlServer.Dts.Runtime.Variables%
Bir değişken adı koleksiyon istenen değişken içine koymak.
Açıklamalar
Bu yöntem çalışmaları birleştiren LockForRead yöntemi ve GetVariables yöntemine yapılan bir çağrı, yalnızca tek bir değişken için uygulandığından.
Çağrı başarılı olursa, istenen değişken bir giriş olarak döndürülen koleksiyon değişkeni içinde koleksiyon parametresi tarafından belirtilen variables, ve değişken salt okunur erişim. için kilitliDeğişken değişken kilidini açmak için serbest koleksiyon kullanarak Unlock yöntem, Variables WalkTreeYoksa çağrısı LockOneForRead yöntem başarısız olur, değişken kilitlendi.
Bu yöntem çağrıları çağrıları aracılığıyla oluşturulan kilit liste etkiler LockForRead.
Not
Bu birden çok çağrı yapmak önerilir yöntem zaman bu kilitlenmeleri için neden olabilir çünkü birlikte kullanılacak değişkenler için kilitleri alınıyor.Tüm değişkenleri birlikte kullanılan istenen ve yöntemlerle birlikte kilitli LockForRead veya LockForWrite, için bir çağrı tarafından izlenen GetVariables.
Kilit başarılı olursa, çağırarak işaretini kaldırabilirsiniz Unlock.