NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Array.SyncRoot

Gets an object that can be used to synchronize access to the Array.

[Visual Basic]
Overridable Public ReadOnly Property SyncRoot As Object
[C#]
public object SyncRoot {virtual get;}
[C++]
public: __property virtual Object* get_SyncRoot();
[JScript]
public function get SyncRoot() : Object;

Property Value

An object that can be used to synchronize access to the Array.

Remarks

The root object for an Array is used when performing synchronized operations on the Array. Instead of synchronizing directly on an Array, program code should always synchronize on the root of the Array. This ensures proper operation of arrays that are derived from other objects; proper synchronization is maintained with other threads that might be simultaneously modifying the Array object.

See Also

Array Class | Array Members | System Namespace | IsSynchronized | Synchronized