|
1 |
| -<Type Name="EventWaitHandleAcl" FullName="System.Threading.EventWaitHandleAcl"> |
| 1 | +<Type Name="EventWaitHandleAcl" FullName="System.Threading.EventWaitHandleAcl"> |
2 | 2 | <TypeSignature Language="C#" Value="public static class EventWaitHandleAcl" />
|
3 | 3 | <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit EventWaitHandleAcl extends System.Object" />
|
4 | 4 | <TypeSignature Language="DocId" Value="T:System.Threading.EventWaitHandleAcl" />
|
|
41 | 41 | <Parameter Name="eventSecurity" Type="System.Security.AccessControl.EventWaitHandleSecurity" />
|
42 | 42 | </Parameters>
|
43 | 43 | <Docs>
|
44 |
| - <param name="initialState">To be added.</param> |
45 |
| - <param name="mode">To be added.</param> |
46 |
| - <param name="name">To be added.</param> |
47 |
| - <param name="createdNew">To be added.</param> |
48 |
| - <param name="eventSecurity">To be added.</param> |
49 |
| - <summary>To be added.</summary> |
50 |
| - <returns>To be added.</returns> |
51 |
| - <remarks>To be added.</remarks> |
| 44 | + <param name="initialState"> |
| 45 | + <see langword="true" /> to set the initial state to signaled if the named event is created as a result of this call; <see langword="false" /> to set it to non-signaled.</param> |
| 46 | + <param name="mode">One of the enum values that determines whether the event resets automatically or manually.</param> |
| 47 | + <param name="name">The name, if the event is to be shared with other processes; otherwise, <see langword="null" /> or an empty string.</param> |
| 48 | + <param name="createdNew">When this method returns, this argument is always set to <see langword="true" /> if a local event is created; that is, when <paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />. If <paramref name="name" /> has a valid, non-empty value, this argument is set to <see langword="true" /> when the system event is created, or it is set to <see langword="false" /> if an existing system event is found with that name.</param> |
| 49 | + <param name="eventSecurity">The optional Windows access control security to apply.</param> |
| 50 | + <summary>Gets or creates an <see cref="T:System.Threading.EventWaitHandle" /> instance, allowing a <see cref="T:System.Security.AccessControl.EventWaitHandleSecurity" /> instance to be optionally specified to set it during the event creation.</summary> |
| 51 | + <returns>An object that represents an event wait handle as requested.</returns> |
| 52 | + <remarks> |
| 53 | + <format type="text/markdown"><![CDATA[ |
| 54 | +
|
| 55 | +## Remarks |
| 56 | +
|
| 57 | +If a `name` is passed and the system event already exists, the existing event is returned. If `name` is `null` or <xref:System.String.Empty>, a new process-local event is created. |
| 58 | +
|
| 59 | + ]]></format> |
| 60 | + </remarks> |
| 61 | + <exception cref="T:System.ArgumentException">.NET Framework only: The <paramref name="name" /> length is beyond MAX_PATH (260 characters). |
| 62 | + |
| 63 | +-or- |
| 64 | + |
| 65 | +.NET Framework only: The <paramref name="mode" /> enum value was out of legal range.</exception> |
| 66 | + <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="mode" /> enum value was out of legal range.</exception> |
| 67 | + <exception cref="T:System.IO.DirectoryNotFoundException">Could not find a part of the path specified in <paramref name="name" />.</exception> |
| 68 | + <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">A system-wide synchronization event with the provided <paramref name="name" /> was not found. |
| 69 | + -or- An <see cref="T:System.Threading.EventWaitHandle" /> with system-wide name <paramref name="name" /> cannot be created. An <see cref="T:System.Threading.EventWaitHandle" /> of a different type might have the same name.</exception> |
52 | 70 | </Docs>
|
53 | 71 | </Member>
|
54 | 72 | </Members>
|
|
0 commit comments