HostProtectionAttribute.Synchronization Property


Gets or sets a value indicating whether synchronization is exposed.

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

Public Property Synchronization As Boolean

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.
<HostProtectionAttribute(Synchronization := True, _
    ExternalThreading := True)> _
Private Shared Sub StartThread()
    Dim t As New Thread(New ThreadStart(AddressOf 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.
End Sub 'StartThread

.NET Framework
Available since 2.0
Return to top