HostProtectionAttribute::Synchronization Property
.NET Framework (current version)
Gets or sets a value indicating whether synchronization is exposed.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System::Booleantrue 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. [HostProtection(Synchronization=true,ExternalThreading=true)] 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. t->Start(); // Give the new thread a chance to execute. Thread::Sleep( 1000 ); }
.NET Framework
Available since 2.0
Available since 2.0
Show: