Aracılığıyla paylaş


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.

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.