The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
HostProtectionAttribute::SharedState Property
.NET Framework (current version)
Gets or sets a value indicating whether shared state is exposed.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System::Booleantrue if shared state is exposed; otherwise, false. The default is false.
When SharedState is true, it indicates that a state is exposed that might be shared between threads.
The following code example illustrates the use of the HostProtectionAttribute attribute with the SharedState property. This example is part of a larger example provided for the HostProtectionAttribute class.
// Use the enumeration flags to indicate that this method exposes shared state, // self-affecting process management, and self-affecting threading. // This method allows the user to quit the sample. [HostProtection(SharedState=true,SelfAffectingProcessMgmt=true, SelfAffectingThreading=true,UI=true)] static void ExecuteBreak() { Console::WriteLine( "Executing Debugger.Break." ); Debugger::Break(); Debugger::Log( 1, "info", "test message" ); }
.NET Framework
Available since 2.0
Available since 2.0
Show: