Aracılığıyla paylaş


DTSReadOnlyCollectionBase.IsSynchronized Özelliği

Gösteren bir değeri alır olup erişim DTSReadOnlyCollectionBase (iş parçacığı güvenli) eşitlenen.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public ReadOnly Property IsSynchronized As Boolean
    Get
'Kullanım
Dim instance As DTSReadOnlyCollectionBase
Dim value As Boolean

value = instance.IsSynchronized
public bool IsSynchronized { get; }
public:
virtual property bool IsSynchronized {
    bool get () sealed;
}
abstract IsSynchronized : bool
override IsSynchronized : bool
final function get IsSynchronized () : boolean

Özellik Değeri

Tür: System.Boolean
doğru , erişim DTSReadOnlyCollectionBase eşzamanlı (iş parçacığı güvenli); Aksi takdirde, yanlış.Varsayılan değer yanlış.

Uygulamalar

ICollection.IsSynchronized

Açıklamalar

Implements ICollection.IsSynchronized.Yoksa bir koleksiyon iş parçacığı güvenlidir IsSynchronized özellik döndürür doğru, ve Programcı tutmak için her şeyi yapmak zorunda koleksiyon iş parçacığı güvenli.

Özellik değerini döndürürse yanlış, sonra da SyncRoot özelliði C# kilit anahtar sözcüğüyle kullanılabilecek bir nesne döndürür.Daha fazla bilgi için, bkz. ICollection.IsSynchronized.

Örnekler

ArrayList olan bir.net Framework devralır ve uygulayan sınıfı IsSynchronized özellik.Aşağıdaki kod örneği nasıl eşitleneceğini gösterir bir ArrayList, olup bir ArrayList eşitlenir ve bir eşitlenmiş kullanmak ArrayList.

using System;
using System.Collections;
public class SamplesArrayList  
{
   public static void Main()  
   {
      // Creates and initializes a new ArrayList.
      ArrayList myAL = new ArrayList();
      myAL.Add( "The" );
      myAL.Add( "quick" );
      myAL.Add( "brown" );
      myAL.Add( "fox" );

      // Creates a synchronized wrapper around the ArrayList.
      ArrayList mySyncdAL = ArrayList.Synchronized( myAL );

      // Displays the sychronization status of both ArrayLists.
      Console.WriteLine( "myAL is {0}.", myAL.IsSynchronized ? "synchronized" : "not synchronized" );
      Console.WriteLine( "mySyncdAL is {0}.", mySyncdAL.IsSynchronized ? "synchronized" : "not synchronized" );
   }
}
Imports System
Imports System.Collections
Public Class SamplesArrayList
   Public Shared  Sub Main()
      ' Creates and initializes a new ArrayList.
      Dim myAL As ArrayList =  New ArrayList() 
      myAL.Add("The")
      myAL.Add("quick")
      myAL.Add("brown")
      myAL.Add("fox")
 
      ' Creates a synchronized wrapper around the ArrayList.
      Dim mySyncdAL As ArrayList =  ArrayList.Synchronized(myAL) 
 
      ' Displays the sychronization status of both ArrayLists.
      Console.WriteLine("myAL is {0}.", myAL.IsSynchronized ? "synchronized" : "not synchronized")
      Console.WriteLine("mySyncdAL is {0}.", mySyncdAL.IsSynchronized ? "synchronized" : "not synchronized")
   End Sub
End Class

Örnek Çıktı:

myAL is not synchronized.

mySyncdAL is synchronized.