HostProtectionAttribute::Synchronization Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets a value indicating whether synchronization is exposed.

Namespace:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

property bool Synchronization {
	bool get();
	void set(bool value);

Property Value

Type: System::Boolean

true if synchronization is exposed; otherwise, false. The default is false.

The following code example illustrates the use of the HostProtectionAttribute attribute with the Synchronization property. This example is part of a larger example provided for the HostProtectionAttribute class.

// Use the enumeration flags to indicate that this method exposes synchronization 
//  and external threading.

static void StartThread()
   Thread^ t = gcnew Thread( gcnew ThreadStart( WatchFileEvents ) );

   // Start the new thread.  On a uniprocessor, the thread is not given 
   // any processor time until the main thread yields the processor.  

   // Give the new thread a chance to execute.
   Thread::Sleep( 1000 );

.NET Framework
Available since 2.0
Return to top