Information
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.

WaitHandle Members

Encapsulates operating system–specific objects that wait for exclusive access to shared resources.

The following tables list the members exposed by the WaitHandle type.

  Name Description
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework WaitHandle Initializes a new instance of the WaitHandle class.
Top

(see also Protected Fields )
  Name Description
Public field Static WaitTimeout Indicates that a WaitAny operation timed out before any of the wait handles were signaled. This field is constant.
Top

  Name Description
Protected field Static Supported by the .NET Compact Framework Supported by the XNA Framework InvalidHandle Represents an invalid native operating system handle. This field is read-only.
Top

  Name Description
Public property Supported by the .NET Compact Framework Supported by the XNA Framework Handle Gets or sets the native operating system handle.
Public property SafeWaitHandle Gets or sets the native operating system handle.
Top

(see also Protected Methods )
  Name Description
Public method Supported by the .NET Compact Framework Supported by the XNA Framework Close When overridden in a derived class, releases all resources held by the current WaitHandle.
Public method CreateObjRef  Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (inherited from MarshalByRefObject)
Public method Supported by the .NET Compact Framework Supported by the XNA Framework Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method Supported by the .NET Compact Framework Supported by the XNA Framework GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetLifetimeService  Retrieves the current lifetime service object that controls the lifetime policy for this instance. (inherited from MarshalByRefObject)
Public method Supported by the .NET Compact Framework Supported by the XNA Framework GetType  Gets the Type of the current instance. (inherited from Object)
Public method InitializeLifetimeService  Obtains a lifetime service object to control the lifetime policy for this instance. (inherited from MarshalByRefObject)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method Static SignalAndWait Overloaded. Signals one WaitHandle and waits on another, as an atomic operation.
Public method Supported by the .NET Compact Framework Supported by the XNA Framework ToString  Returns a String that represents the current Object. (inherited from Object)
Public method Static WaitAll Overloaded. Waits for all the elements in the specified array to receive a signal.
Public method Static WaitAny Overloaded. Waits for any of the elements in the specified array to receive a signal.
Public method Supported by the .NET Compact Framework Supported by the XNA Framework WaitOne Overloaded. Blocks the current thread until the current WaitHandle receives a signal.
Top

  Name Description
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework Dispose When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.
Protected method Supported by the .NET Compact Framework Supported by the XNA Framework Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method Supported by the .NET Compact Framework MemberwiseClone  Overloaded. (inherited from MarshalByRefObject)
Top

Community Additions

Show:
© 2014 Microsoft