cache nuget packages

This commit is contained in:
master
2025-11-17 20:46:40 +02:00
parent 833e68575a
commit d3128aec24
3344 changed files with 5325703 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
{
"version": 2,
"contentHash": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
"source": "https://api.nuget.org/v3/index.json"
}

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata minClientVersion="2.12">
<id>System.Runtime.Handles</id>
<version>4.3.0</version>
<title>System.Runtime.Handles</title>
<authors>Microsoft</authors>
<owners>microsoft,dotnetframework</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
<projectUrl>https://dot.net/</projectUrl>
<iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
<description>Provides base classes, including System.Runtime.InteropServices.CriticalHandle and System.Runtime.InteropServices.SafeHandle, for types that represent operating system handles.
Commonly Used Types:
System.Runtime.InteropServices.SafeHandle
Microsoft.Win32.SafeHandles.SafeWaitHandle
System.Runtime.InteropServices.CriticalHandle
System.Threading.WaitHandleExtensions
System.IO.HandleInheritability
When using NuGet 3.x this package requires at least version 3.4.</description>
<releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
<copyright>© Microsoft Corporation. All rights reserved.</copyright>
<serviceable>true</serviceable>
<dependencies>
<group targetFramework="MonoAndroid1.0" />
<group targetFramework="MonoTouch1.0" />
<group targetFramework=".NETFramework4.6" />
<group targetFramework=".NETStandard1.3">
<dependency id="Microsoft.NETCore.Platforms" version="1.1.0" />
<dependency id="Microsoft.NETCore.Targets" version="1.1.0" />
<dependency id="System.Runtime" version="4.3.0" />
</group>
<group targetFramework="Xamarin.iOS1.0" />
<group targetFramework="Xamarin.Mac2.0" />
<group targetFramework="Xamarin.TVOS1.0" />
<group targetFramework="Xamarin.WatchOS1.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.6" />
</frameworkAssemblies>
</metadata>
</package>

View File

@@ -0,0 +1,31 @@
This Microsoft .NET Library may incorporate components from the projects listed
below. Microsoft licenses these components under the Microsoft .NET Library
software license terms. The original copyright notices and the licenses under
which Microsoft received such components are set forth below for informational
purposes only. Microsoft reserves all rights not expressly granted herein,
whether by implication, estoppel or otherwise.
1. .NET Core (https://github.com/dotnet/core/)
.NET Core
Copyright (c) .NET Foundation and Contributors
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,128 @@
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT .NET LIBRARY
These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
· updates,
· supplements,
· Internet-based services, and
· support services
for this software, unless other terms accompany those items. If so, those terms apply.
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
1. INSTALLATION AND USE RIGHTS.
a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
i. Right to Use and Distribute.
· You may copy and distribute the object code form of the software.
· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
ii. Distribution Requirements. For any Distributable Code you distribute, you must
· add significant primary functionality to it in your programs;
· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
· display your valid copyright notice on your programs; and
· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys fees, related to the distribution or use of your programs.
iii. Distribution Restrictions. You may not
· alter any copyright, trademark or patent notice in the Distributable Code;
· use Microsofts trademarks in your programs names or in a way that suggests your programs come from or are endorsed by Microsoft;
· include Distributable Code in malicious, deceptive or unlawful programs; or
· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
· the code be disclosed or distributed in source code form; or
· others have the right to modify it.
3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
· work around any technical limitations in the software;
· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
· publish the software for others to copy;
· rent, lease or lend the software;
· transfer the software or this agreement to any third party; or
· use the software for commercial software hosting services.
4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
9. APPLICABLE LAW.
a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
FOR AUSTRALIA YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
This limitation applies to
· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft naccorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, dadéquation à un usage particulier et dabsence de contrefaçon sont exclues.
LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
Cette limitation concerne :
· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou dune autre faute dans la limite autorisée par la loi en vigueur.
Elle sapplique également, même si Microsoft connaissait ou devrait connaître léventualité dun tel dommage. Si votre pays nautorise pas lexclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou lexclusion ci-dessus ne sappliquera pas à votre égard.
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir dautres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Represents a wrapper class for a wait handle. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" /> class. </summary>
<param name="existingHandle">An <see cref="T:System.IntPtr" /> object that represents the pre-existing handle to use.</param>
<param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Specifies whether the underlying handle is inheritable by child processes.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Specifies that the handle is inheritable by child processes.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Specifies that the handle is not inheritable by child processes.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Represents a wrapper class for handle resources.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> class with the specified invalid handle value.</summary>
<param name="invalidHandleValue">The value of an invalid handle (usually 0 or -1).</param>
<exception cref="T:System.TypeLoadException">The derived class resides in an assembly without unmanaged code access permission.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Releases all resources used by the <see cref="T:System.Runtime.InteropServices.CriticalHandle" />. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Releases the unmanaged resources used by the <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> class specifying whether to perform a normal dispose operation.</summary>
<param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Frees all resources associated with the handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Specifies the handle to be wrapped.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Gets a value indicating whether the handle is closed.</summary>
<returns>true if the handle is closed; otherwise, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>When overridden in a derived class, gets a value indicating whether the handle value is invalid.</summary>
<returns>true if the handle is valid; otherwise, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>When overridden in a derived class, executes the code required to free the handle.</summary>
<returns>true if the handle is released successfully; otherwise, in the event of a catastrophic failure, false. In this case, it generates a releaseHandleFailed MDA Managed Debugging Assistant.</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Sets the handle to the specified pre-existing handle.</summary>
<param name="handle">The pre-existing handle to use.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Marks a handle as invalid.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Represents a wrapper class for operating system handles. This class must be inherited.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SafeHandle" /> class with the specified invalid handle value.</summary>
<param name="invalidHandleValue">The value of an invalid handle (usually 0 or -1). Your implementation of <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> should return true for this value.</param>
<param name="ownsHandle">true to reliably let <see cref="T:System.Runtime.InteropServices.SafeHandle" /> release the handle during the finalization phase; otherwise, false (not recommended). </param>
<exception cref="T:System.TypeLoadException">The derived class resides in an assembly without unmanaged code access permission. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Manually increments the reference counter on <see cref="T:System.Runtime.InteropServices.SafeHandle" /> instances.</summary>
<param name="success">true if the reference counter was successfully incremented; otherwise, false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Returns the value of the <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> field.</summary>
<returns>An IntPtr representing the value of the <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> field. If the handle has been marked invalid with <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />, this method still returns the original handle value, which can be a stale value.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Manually decrements the reference counter on a <see cref="T:System.Runtime.InteropServices.SafeHandle" /> instance.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Releases all resources used by the <see cref="T:System.Runtime.InteropServices.SafeHandle" /> class.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Releases the unmanaged resources used by the <see cref="T:System.Runtime.InteropServices.SafeHandle" /> class specifying whether to perform a normal dispose operation.</summary>
<param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Frees all resources associated with the handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Specifies the handle to be wrapped.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Gets a value indicating whether the handle is closed.</summary>
<returns>true if the handle is closed; otherwise, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>When overridden in a derived class, gets a value indicating whether the handle value is invalid.</summary>
<returns>true if the handle value is invalid; otherwise, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>When overridden in a derived class, executes the code required to free the handle.</summary>
<returns>true if the handle is released successfully; otherwise, in the event of a catastrophic failure, false. In this case, it generates a releaseHandleFailed MDA Managed Debugging Assistant.</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Sets the handle to the specified pre-existing handle.</summary>
<param name="handle">The pre-existing handle to use. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Marks a handle as no longer used.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Provides convenience methods to for working with a safe handle for a wait handle. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Gets the safe handle for a native operating system wait handle. </summary>
<returns>The safe wait handle that wraps the native operating system wait handle. </returns>
<param name="waitHandle">A native operating system handle. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> is null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Sets a safe handle for a native operating system wait handle. </summary>
<param name="waitHandle">A wait handle that encapsulates an operating system-specific object that waits for exclusive access to a shared resource. </param>
<param name="value">The safe handle to wrap the operating system handle. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> is null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Stellt eine Wrapperklasse für ein Wait-Handle dar. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initialisiert eine neue Instanz der <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" />-Klasse. </summary>
<param name="existingHandle">Ein <see cref="T:System.IntPtr" />-Objekt, das das zu verwendende, bereits vorhandene Handle darstellt.</param>
<param name="ownsHandle">true, um das Handle während der Finalisierungsphase zuverlässig freizugeben, und false, um eine zuverlässige Freigabe zu verhindern (nicht empfohlen).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Gibt an, ob das zugrunde liegende Handle von untergeordneten Prozessen geerbt werden kann.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Gibt an, dass das Handle von untergeordneten Prozessen geerbt werden kann.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Gibt an, dass das Handle nicht von untergeordneten Prozesse geerbt werden kann.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Stellt eine Wrapperklasse für Handleressourcen dar.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Runtime.InteropServices.CriticalHandle" />-Klasse mit dem angegebenen ungültigen Handlewert.</summary>
<param name="invalidHandleValue">Der Wert eines ungültigen Handles (normalerweise 0 (null) oder -1).</param>
<exception cref="T:System.TypeLoadException">Die abgeleitete Klasse befindet sich in einer Assembly ohne Berechtigung für den Zugriff auf nicht verwalteten Code.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Gibt sämtliche vom <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> verwendeten Ressourcen frei. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Gibt die von der <see cref="T:System.Runtime.InteropServices.CriticalHandle" />-Klasse verwendeten, nicht verwalteten Ressourcen frei und gibt an, ob ein normaler Freigabevorgang ausgeführt werden soll.</summary>
<param name="disposing">true für einen normalen Freigabevorgang, false, um das Handle zu beenden.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Gibt alle dem Handle zugeordneten Ressourcen frei.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Gibt das zu umschließende Handle an.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Ruft einen Wert ab, der angibt, ob das Handle geschlossen ist.</summary>
<returns>true, wenn das Handle geschlossen ist, andernfalls false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieses Handle ungültig ist.</summary>
<returns>true, wenn das Handle gültig ist, andernfalls false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>Führt beim Überschreiben in einer abgeleiteten Klasse den Code aus, der für das Freigeben des Handles erforderlich ist.</summary>
<returns>true, wenn das Handle erfolgreich freigegeben wurde, andernfalls bei Vorliegen eines schwerwiegenden Fehlers false.In diesem Fall wird ein ReleaseHandleFailed-MDA-Assistent für verwaltetes Debuggen generiert.</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Legt das Handle für das angegebene, bereits vorhandene Handle fest.</summary>
<param name="handle">Das bereits vorhandene Handle, das verwendet werden soll.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Markiert ein Handle als ungültig.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Stellt eine Wrapperklasse für Betriebssystemhandles dar.Die Klasse muss geerbt werden.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initialisiert eine neue Instanz der <see cref="T:System.Runtime.InteropServices.SafeHandle" />-Klasse mit dem angegebenen ungültigen Handlewert.</summary>
<param name="invalidHandleValue">Der Wert eines ungültigen Handles (normalerweise 0 (null) oder -1).Die Implementierung von <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> muss true für diesen Wert zurückgeben.</param>
<param name="ownsHandle">true, wenn <see cref="T:System.Runtime.InteropServices.SafeHandle" /> das Handle während der Abschlussphase zuverlässig freigeben soll, andernfalls false (dies wird nicht empfohlen). </param>
<exception cref="T:System.TypeLoadException">Die abgeleitete Klasse befindet sich in einer Assembly ohne Berechtigung für den Zugriff auf nicht verwalteten Code. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Inkrementiert manuell den Verweiszähler für <see cref="T:System.Runtime.InteropServices.SafeHandle" />-Instanzen.</summary>
<param name="success">true, wenn der Verweiszähler erfolgreich inkrementiert wurde, andernfalls false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Gibt den Wert des <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />-Felds zurück.</summary>
<returns>Ein IntPtr, der den Wert des <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />-Felds darstellt.Wenn das Handle mit <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" /> als ungültig markiert ist, gibt diese Methode dennoch den ursprünglichen Handlewert zurück, bei dem es sich um einen veralteten Wert handeln kann.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Dekrementiert manuell den Verweiszähler für eine <see cref="T:System.Runtime.InteropServices.SafeHandle" />-Instanz.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Gibt alle von der <see cref="T:System.Runtime.InteropServices.SafeHandle" />-Klasse verwendeten Ressourcen frei.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Gibt die von der <see cref="T:System.Runtime.InteropServices.SafeHandle" />-Klasse verwendeten, nicht verwalteten Ressourcen frei und gibt an, ob ein normaler Freigabevorgang ausgeführt werden soll.</summary>
<param name="disposing">true für einen normalen Freigabevorgang, false, um das Handle zu beenden.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Gibt alle dem Handle zugeordneten Ressourcen frei.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Gibt das zu umschließende Handle an.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Ruft einen Wert ab, der angibt, ob das Handle geschlossen ist.</summary>
<returns>true, wenn das Handle geschlossen ist, andernfalls false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieses Handle ungültig ist.</summary>
<returns>true, wenn der Handlewert ungültig ist, andernfalls false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>Führt beim Überschreiben in einer abgeleiteten Klasse den Code aus, der für das Freigeben des Handles erforderlich ist.</summary>
<returns>true, wenn das Handle erfolgreich freigegeben wurde, andernfalls im Fall eines schwerwiegenden Fehlers false.In diesem Fall wird ein ReleaseHandleFailed-MDA-Assistent für verwaltetes Debuggen generiert.</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Legt das Handle für das angegebene, bereits vorhandene Handle fest.</summary>
<param name="handle">Das bereits vorhandene Handle, das verwendet werden soll. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Markiert ein Handle als nicht mehr verwendet.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Stellt Hilfsmethoden für die Arbeit mit einem sicheren Handle für ein Wait-Handle bereit. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Ruft das sichere Handle für ein systemeigenes Betriebssystem-Wait-Handle ab. </summary>
<returns>Das sichere Wait-Handle, welches das systemeigene Betriebssystem-Wait-Handle umschließt. </returns>
<param name="waitHandle">Ein systemeigenes Betriebssystemhandle. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> ist null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Stellt ein sicheres Handle für ein systemeigenes Betriebssystem-Wait-Handle ein. </summary>
<param name="waitHandle">Dieses Wait-Handle kapselt ein betriebssystemspezifisches Objekt, das auf exklusiven Zugriff auf gemeinsam genutzte Ressourcen wartet. </param>
<param name="value">Das sichere Handle, welches das Betriebssystem-Handle umschließt. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> ist null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Representa una clase contenedora para un identificador de espera. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" />. </summary>
<param name="existingHandle">Objeto <see cref="T:System.IntPtr" /> que representa el identificador preexistente que se va a utilizar.</param>
<param name="ownsHandle">Se establece en true para liberar de forma confiable el identificador durante la fase de finalización; se establece en false para impedir que se libere de forma confiable (no se recomienda).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Especifica si el controlador subyacente puede heredarse mediante procesos secundarios.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Especifica que el controlador puede heredarse mediante procesos secundarios.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Especifica que el controlador no se puede heredar mediante procesos secundarios.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Representa una clase contenedora para los recursos de identificador.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> con el valor de identificador no válido especificado.</summary>
<param name="invalidHandleValue">Valor de un identificador no válido (normalmente 0 ó -1).</param>
<exception cref="T:System.TypeLoadException">La clase derivada reside en un ensamblado sin el permiso de acceso a código no administrado.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Libera todos los recursos utilizados por <see cref="T:System.Runtime.InteropServices.CriticalHandle" />. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Libera los recursos no administrados utilizados por la clase <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> que especifica si se va a realizar una operación de desecho normal.</summary>
<param name="disposing">true para una operación de desecho normal; false para finalizar el identificador.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Libera todos los recursos asociados al identificador.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Especifica el identificador que se va a ajustar.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Obtiene un valor que indica si el identificador está cerrado.</summary>
<returns>Es true si el identificador está cerrado; en caso contrario, es false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>Cuando se invalida en una clase derivada, obtiene un valor que indica si este identificador es no válido.</summary>
<returns>true si el identificador es válido; en caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>Cuando se invalida en una clase derivada, ejecuta el código necesario para liberar el identificador.</summary>
<returns>true si se libera el identificador correctamente; de lo contrario, en caso de un grave error, false.En este caso, genera un Asistente para la depuración administrada MDA de releaseHandleFailed.</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Establece el identificador en el identificador preexistente.</summary>
<param name="handle">El identificador preexistente que se va a utilizar.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Marca un identificador como no válido.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Representa una clase contenedora para los identificadores del sistema operativo.Se debe heredar esta clase.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Inicializa una nueva instancia de la clase <see cref="T:System.Runtime.InteropServices.SafeHandle" /> con un valor de identificador no válido especificado.</summary>
<param name="invalidHandleValue">Valor de un identificador no válido (normalmente 0 ó -1).Su implementación de <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> debería devolver true para este valor.</param>
<param name="ownsHandle">Es true para permitir con confiabilidad que <see cref="T:System.Runtime.InteropServices.SafeHandle" /> libere el identificador durante la fase de finalización; en caso contrario, es false (no se recomienda). </param>
<exception cref="T:System.TypeLoadException">La clase derivada reside en un ensamblado sin el permiso de acceso a código no administrado. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Incrementa manualmente el contador de referencia de las instancias <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<param name="success">true si el contador de referencia se incrementó correctamente; en caso contrario, false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Devuelve el valor del campo <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.</summary>
<returns>Un IntPtr que representa el valor del campo <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.Si el identificador se marcó como no válido con <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />, este método devolverá el valor del identificador original, que puede ser un valor obsoleto.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Disminuye manualmente el contador de referencia de la instancia <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Libera todos los recursos que utiliza la clase <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Libera los recursos no administrados usados por la clase <see cref="T:System.Runtime.InteropServices.SafeHandle" /> especificando si se lleva a cabo una operación de eliminación normal.</summary>
<param name="disposing">true para una operación de eliminación normal; false para finalizar el identificador.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Libera todos los recursos asociados al identificador.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Especifica el identificador que se va a ajustar.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Obtiene un valor que indica si el identificador está cerrado.</summary>
<returns>true si el identificador está cerrado; en caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>Cuando se invalida en una clase derivada, obtiene un valor que indica si este identificador es no válido.</summary>
<returns>true si el valor del identificador no es válido; en caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>Cuando se invalida en una clase derivada, ejecuta el código necesario para liberar el identificador.</summary>
<returns>true si el identificador se libera correctamente; en caso contrario, si se produce un error grave, false.En este caso, genera un Ayudante para la depuración administrada MDA de releaseHandleFailed.</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Establece el identificador en el identificador preexistente.</summary>
<param name="handle">El identificador preexistente que se va a utilizar. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Marca un identificador para indicar que ya no se utiliza.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Proporciona métodos útiles para trabajar con un controlador seguro para una espera de administrar. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Obtiene el identificador seguro para un identificador de espera del sistema operativo nativo. </summary>
<returns>El identificador de espera seguro que contiene el sistema operativo nativo de identificador de espera. </returns>
<param name="waitHandle">Un identificador de sistema operativo nativo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />is null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Establece un controlador seguro para un identificador de espera del sistema operativo nativo. </summary>
<param name="waitHandle">Un identificador de espera que encapsula un objeto específico del sistema operativo que espera para obtener acceso exclusivo a un recurso compartido. </param>
<param name="value">El controlador seguro para incluir el identificador del sistema operativo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />is null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Représente une classe wrapper pour un handle d'attente. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" />. </summary>
<param name="existingHandle">Objet <see cref="T:System.IntPtr" /> qui représente le handle préexistant à utiliser.</param>
<param name="ownsHandle">true pour libérer de manière fiable le handle pendant la phase de finalisation ; false pour empêcher la libération fiable (déconseillé).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Spécifie si le handle sous-jacent peut être hérité par les processus enfants.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Spécifie que le handle peut être hérité par les processus enfants.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Spécifie que le handle ne peut pas être hérité par les processus enfants.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Représente une classe wrapper pour des ressources de handle.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> avec la valeur de handle non valide spécifiée.</summary>
<param name="invalidHandleValue">Valeur d'un handle non valide (généralement 0 ou -1).</param>
<exception cref="T:System.TypeLoadException">La classe dérivée réside dans un assembly sans autorisation d'accès au code non managé.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Libère toutes les ressources utilisées par <see cref="T:System.Runtime.InteropServices.CriticalHandle" />. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Libère les ressources non managées utilisées par la classe <see cref="T:System.Runtime.InteropServices.CriticalHandle" />, en spécifiant s'il faut exécuter une opération de suppression normale.</summary>
<param name="disposing">true pour une opération de suppression normale ; false pour finaliser le handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Libère toutes les ressources associées au handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Spécifie le handle à encapsuler.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Obtient une valeur indiquant si le handle est fermé.</summary>
<returns>true si le handle est fermé ; sinon, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la valeur du handle n'est pas valide.</summary>
<returns>true si le handle est valide ; sinon, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>En cas de substitution dans une classe dérivée, exécute le code nécessaire pour libérer le handle.</summary>
<returns>true si la libération du handle réussit ; sinon, dans le cas d'un échec catastrophique, false.Dans ce cas, elle génère un Assistant de débogage managé releaseHandleFailed (MDA).</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Définit le handle au handle préexistant spécifié.</summary>
<param name="handle">Handle préexistant à utiliser.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Marque un handle comme non valide.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Représente une classe wrapper pour des handles de système d'exploitation.Cette classe doit être héritée.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Initialise une nouvelle instance de la classe <see cref="T:System.Runtime.InteropServices.SafeHandle" /> avec la valeur de handle non valide spécifiée.</summary>
<param name="invalidHandleValue">Valeur d'un handle non valide (généralement 0 ou -1).Votre implémentation de <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> doit retourner true pour cette valeur.</param>
<param name="ownsHandle">true pour laisser <see cref="T:System.Runtime.InteropServices.SafeHandle" /> libérer de manière fiable le handle pendant la phase de finalisation ; sinon, false (déconseillé). </param>
<exception cref="T:System.TypeLoadException">La classe dérivée réside dans un assembly sans autorisation d'accès au code non managé. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Incrémente manuellement le compteur de références sur les instances de <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<param name="success">true si l'incrémentation du compteur de références a réussi ; sinon, false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Retourne la valeur du champ <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.</summary>
<returns>IntPtr représentant la valeur du champ <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.Si le handle a été marqué comme étant non valide avec <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />, cette méthode retourne quand même la valeur de handle d'origine, qui peut être une valeur périmée.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Décrémente manuellement le compteur de références sur une instance de <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Libère toutes les ressources utilisées par la classe <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Libère les ressources non managées utilisées par la classe <see cref="T:System.Runtime.InteropServices.SafeHandle" />, en spécifiant s'il faut exécuter une opération de suppression normale.</summary>
<param name="disposing">true pour une opération de suppression normale ; false pour finaliser le handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Libère toutes les ressources associées au handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Spécifie le handle à encapsuler.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Obtient une valeur indiquant si le handle est fermé.</summary>
<returns>true si le handle est fermé ; sinon, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>En cas de substitution dans une classe dérivée, obtient une valeur indiquant si la valeur du handle n'est pas valide.</summary>
<returns>true si la valeur du handle n'est pas valide, sinon false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>En cas de substitution dans une classe dérivée, exécute le code nécessaire pour libérer le handle.</summary>
<returns>true si la libération du handle réussit ; sinon, dans le cas d'un échec catastrophique, false.Dans ce cas, elle génère un Assistant de débogage managé releaseHandleFailed (MDA).</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Définit le handle au handle préexistant spécifié.</summary>
<param name="handle">Handle préexistant à utiliser. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Marque un handle comme n'étant plus utilisé.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Fournit des méthodes pratiques pour travailler avec un handle sécurisé pour une attente gérer. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Obtient le handle sécurisé pour un handle d'attente système d'exploitation natif. </summary>
<returns>Handle d'attente le handle d'attente sécurisée qui encapsule le système d'exploitation natif. </returns>
<param name="waitHandle">Un handle de système d'exploitation natif. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> a la valeur null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Définit un handle sécurisé d'un handle d'attente système d'exploitation natif. </summary>
<param name="waitHandle">Un handle d'attente qui encapsule un objet spécifiques au système d'exploitation qui attend un accès exclusif à une ressource partagée. </param>
<param name="value">Le handle sécurisé pour encapsuler le handle de système d'exploitation. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> a la valeur null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Rappresenta una classe wrapper per un handle di attesa. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Inizializza una nuova istanza della classe <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" />. </summary>
<param name="existingHandle">Oggetto <see cref="T:System.IntPtr" /> che rappresenta l'handle preesistente da utilizzare.</param>
<param name="ownsHandle">true per rilasciare in modo affidabile l'handle durante la fase di finalizzazione; false per impedire il rilascio affidabile (non consigliato).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Specifica se lhandle sottostante può essere ereditato dai processi figlio.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Specifica che lhandle sottostante può essere ereditato dai processi figlio.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Specifica che lhandle sottostante non può essere ereditato dai processi figlio.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Rappresenta una classe wrapper per risorse di handle.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> con il valore di handle non valido specificato.</summary>
<param name="invalidHandleValue">Valore di un handle non valido (in genere 0 o -1).</param>
<exception cref="T:System.TypeLoadException">La classe derivata risiede in un assembly senza autorizzazione di accesso al codice non gestito.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Rilascia tutte le risorse utilizzate da <see cref="T:System.Runtime.InteropServices.CriticalHandle" />. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Rilascia le risorse non gestite utilizzate dalla classe <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> specificando se eseguire una normale operazione di eliminazione.</summary>
<param name="disposing">true per una normale operazione di eliminazione, false per finalizzare l'handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Libera tutte le risorse associate all'handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Specifica l'handle di cui eseguire il wrapping.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Ottiene un valore che indica se l'handle è chiuso.</summary>
<returns>true se l'handle è chiuso. In caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>Quando è sottoposto a override in una classe derivata, consente di ottenere un valore che indica se il valore dell'handle non è valido.</summary>
<returns>true se l'handle è valido. In caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>Quando viene sottoposto a override in una classe derivata, esegue il codice necessario per liberare l'handle.</summary>
<returns>true se l'handle viene rilasciato correttamente; in caso contrario, se si verifica un errore irreversibile, false.In questo caso, genera un assistente al debug gestito releaseHandleFailed (MDA).</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Imposta l'handle sull'handle preesistente specificato.</summary>
<param name="handle">Handle preesistente da utilizzare.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Contrassegna un handle come non valido.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Rappresenta una classe wrapper per gli handle del sistema operativo.La classe deve essere ereditata.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.InteropServices.SafeHandle" /> con il valore di handle non valido specificato.</summary>
<param name="invalidHandleValue">Valore di un handle non valido (in genere 0 o -1).L'implementazione di <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> dovrebbe restituire true per questo valore.</param>
<param name="ownsHandle">true per fare in modo che <see cref="T:System.Runtime.InteropServices.SafeHandle" /> rilasci in modo affidabile l'handle durante la fase di finalizzazione; in caso contrario, false (opzione non consigliata). </param>
<exception cref="T:System.TypeLoadException">La classe derivata risiede in un assembly senza autorizzazione di accesso al codice non gestito. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Incrementa manualmente il numero di riferimenti nelle istanze di <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<param name="success">true se il numero di riferimenti è stato incrementato correttamente; in caso contrario, false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Restituisce il valore del campo <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.</summary>
<returns>Valore IntPtr che rappresenta il valore del campo <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.Se l'handle è stato contrassegnato come non valido con <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />, questo metodo restituisce comunque il valore di handle originale, che può essere un valore non aggiornato.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Decrementa manualmente il numero di riferimenti in un'istanza di <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Rilascia tutte le risorse usate dalla classe <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Rilascia le risorse non gestite usate dalla classe <see cref="T:System.Runtime.InteropServices.SafeHandle" /> specificando se eseguire una normale operazione di eliminazione.</summary>
<param name="disposing">true per una normale operazione di eliminazione; false per finalizzare l'handle.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Libera tutte le risorse associate all'handle.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Specifica l'handle di cui eseguire il wrapping.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Ottiene un valore che indica se l'handle è chiuso.</summary>
<returns>true se l'handle è chiuso; in caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>Quando ne viene eseguito l'override in una classe derivata, ottiene un valore che indica se il valore dell'handle non è valido.</summary>
<returns>true se il valore dell'handle non è valido; in caso contrario, false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>Quando ne viene eseguito l'override in una classe derivata, esegue il codice necessario per liberare l'handle.</summary>
<returns>true se l'handle viene rilasciato correttamente; in caso contrario, se si verifica un errore irreversibile, false.In questo caso, genera un assistente al debug gestito releaseHandleFailed (MDA).</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Imposta l'handle sull'handle preesistente specificato.</summary>
<param name="handle">Handle preesistente da usare. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Contrassegna un handle come non più usato.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Fornisce metodi pratici per usare un handle sicuro per un handle di attesa. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Ottiene l'handle sicuro per un handle di attesa nativo del sistema operativo. </summary>
<returns>Handle di attesa sicuro che esegue il wrapping dell'handle di attesa nativo del sistema operativo. </returns>
<param name="waitHandle">Handle nativo del sistema operativo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> è null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Imposta un handle sicuro per un handle di attesa nativo del sistema operativo. </summary>
<param name="waitHandle">Handle di attesa che incapsula un oggetto specifico del sistema operativo che attende l'accesso esclusivo a una risorsa condivisa. </param>
<param name="value">Handle sicuro usato per il wrapping dell'handle del sistema operativo. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> è null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,174 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>待機ハンドルのラッパー クラスを表します。</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>
<see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="existingHandle">使用する既存のハンドルを表す <see cref="T:System.IntPtr" /> オブジェクト。</param>
<param name="ownsHandle">終了処理中にハンドルを安全に解放する場合は true。安全な解放を行わない場合は false (お勧めしません)。</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>基になるハンドルを子プロセスが継承できるかどうかを指定します。</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>ハンドルを子プロセスが継承できるように指定します。</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>ハンドルを子プロセスが継承できないように指定します。</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>ハンドル リソースのラッパー クラスを表します。</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>指定した無効なハンドル値を使用して、<see cref="T:System.Runtime.InteropServices.CriticalHandle" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="invalidHandleValue">無効なハンドルの値 (通常は 0 または -1)。</param>
<exception cref="T:System.TypeLoadException">派生クラスがアンマネージ コードのアクセス許可なしにアセンブリに存在しています。</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>
<see cref="T:System.Runtime.InteropServices.CriticalHandle" /> によって使用されているすべてのリソースを解放します。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>通常の破棄操作を実行するかどうかを指定して、<see cref="T:System.Runtime.InteropServices.CriticalHandle" /> クラスによって使用されているアンマネージ リソースを解放します。</summary>
<param name="disposing">通常の破棄操作を実行する場合は true。ハンドルを終了する場合は false。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>ハンドルに関連付けられたすべてのリソースを解放します。</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>ラップするハンドルを指定します。</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>ハンドルが閉じているかどうかを示す値を取得します。</summary>
<returns>ハンドルが閉じている場合は true。それ以外の場合は false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>派生クラスでオーバーライドされると、ハンドル値が無効かどうかを示す値を取得します。</summary>
<returns>ハンドルが有効な場合は true。それ以外の場合は false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>派生クラスでオーバーライドされると、ハンドルを解放するために必要なコードを実行します。</summary>
<returns>ハンドルが正常に解放された場合は true。深刻なエラーが発生した場合は false。この場合、releaseHandleFailed MDA マネージ デバッグ アシスタントが生成されます。</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>ハンドルを指定した既存のハンドルに設定します。</summary>
<param name="handle">使用する既存のハンドル。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>ハンドルを無効としてマークします。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>オペレーティング システム ハンドルのラッパー クラスを表します。このクラスは継承する必要があります。</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>指定した無効なハンドル値を使用して、<see cref="T:System.Runtime.InteropServices.SafeHandle" /> クラスの新しいインスタンスを初期化します。</summary>
<param name="invalidHandleValue">無効なハンドルの値 (通常は 0 または -1)。<see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> の実装では、この値に対して true を返す必要があります。</param>
<param name="ownsHandle">終了処理中に true によってハンドルを確実に解放する場合は <see cref="T:System.Runtime.InteropServices.SafeHandle" />。それ以外の場合は false (お勧めしません)。</param>
<exception cref="T:System.TypeLoadException">派生クラスがアンマネージ コードのアクセス許可なしにアセンブリに存在しています。</exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> インスタンスの参照カウンターを手動でインクリメントします。</summary>
<param name="success">参照カウンターが正常にインクリメントされた場合は true。それ以外の場合は false。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>
<see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> フィールドの値を戻します。</summary>
<returns>IntPtr フィールドの値を表す <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />。ハンドルが <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" /> で無効としてマークされている場合にも、このメソッドは元のハンドル値を返すため、返される値が古い値である可能性があります。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> インスタンスの参照カウンターを手動でデクリメントします。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> クラスによって使用されているすべてのリソースを解放します。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>通常の破棄操作を実行するかどうかを指定して、<see cref="T:System.Runtime.InteropServices.SafeHandle" /> クラスによって使用されているアンマネージ リソースを解放します。</summary>
<param name="disposing">通常の破棄操作を実行する場合は true。ハンドルを終了する場合は false。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>ハンドルに関連付けられたすべてのリソースを解放します。</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>ラップするハンドルを指定します。</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>ハンドルが閉じているかどうかを示す値を取得します。</summary>
<returns>ハンドルが閉じている場合は true。それ以外の場合は false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>派生クラスでオーバーライドされると、ハンドル値が無効かどうかを示す値を取得します。</summary>
<returns>ハンドル値が無効な場合は true。それ以外の場合は false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>派生クラスでオーバーライドされると、ハンドルを解放するために必要なコードを実行します。</summary>
<returns>ハンドルが正常に解放された場合は true。深刻なエラーが発生した場合は false。この場合、releaseHandleFailed MDA マネージ デバッグ アシスタントが生成されます。</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>ハンドルを指定した既存のハンドルに設定します。</summary>
<param name="handle">使用する既存のハンドル。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>今後は使用しないものとしてハンドルをマークします。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>処理の待機時間は、セーフ ハンドルを操作するための便利なメソッドを提供します。</summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>ネイティブのオペレーティング システムの待機ハンドル、セーフ ハンドルを取得します。</summary>
<returns>ネイティブのオペレーティング システムをラップするセーフ待機ハンドルはハンドルを待機します。</returns>
<param name="waitHandle">ネイティブのオペレーティング システムのハンドル。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> は null です。</exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>ネイティブのオペレーティング システムの待機ハンドルのセーフ ハンドルを設定します。</summary>
<param name="waitHandle">共有リソースへの排他的アクセスが待機する、オペレーティング システムに固有のオブジェクトをカプセル化する待機ハンドルを返します。</param>
<param name="value">オペレーティング システム ハンドルをラップするセーフ ハンドルです。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> は null です。</exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,174 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>대기 핸들에 대한 래퍼 클래스를 나타냅니다. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>
<see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
<param name="existingHandle">사용할 기존 핸들을 나타내는 <see cref="T:System.IntPtr" /> 개체입니다.</param>
<param name="ownsHandle">종료 단계에서 핸들을 안정적으로 해제하려면 true이고, 안정적으로 해제할 수 없게 하려면 false(권장되지 않음)입니다.</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>기본 핸들을 자식 프로세스에 상속할 수 있는지 여부를 지정합니다.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>핸들을 자식 프로세스에 상속할 수 있도록 지정합니다.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>핸들을 자식 프로세스에 상속할 수 없도록 지정합니다.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>핸들 리소스의 래퍼 클래스를 나타냅니다.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>지정된 잘못된 핸들 값을 사용하여 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="invalidHandleValue">잘못된 핸들의 값(일반적으로 0 또는 -1)입니다.</param>
<exception cref="T:System.TypeLoadException">비관리 코드 액세스 권한이 없는 어셈블리에 파생 클래스가 있는 경우</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>
<see cref="T:System.Runtime.InteropServices.CriticalHandle" />에서 사용하는 모든 리소스를 해제합니다. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>일반적인 삭제 작업을 수행할지 여부를 지정하여 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 클래스에서 사용하는 관리되지 않는 리소스를 해제합니다.</summary>
<param name="disposing">일반적인 삭제 작업을 수행하려면 true로 설정하고, 핸들을 종료하려면 false로 설정합니다.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>핸들에 연결된 모든 리소스를 해제합니다.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>래핑할 핸들을 지정합니다.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>핸들이 닫혔는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>핸들이 닫혔으면 true이고, 그렇지 않으면 false입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>파생 클래스에서 재정의된 경우 핸들 값이 잘못되었는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>핸들이 잘못되었으면 true이고, 그렇지 않으면 false입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>파생 클래스에서 재정의된 경우 핸들을 해제하는 데 필요한 코드를 실행합니다.</summary>
<returns>핸들이 성공적으로 해제되면 true이고, 심각한 오류가 발생하면 false입니다.이러한 경우 releaseHandleFailed MDA 관리 디버깅 도우미가 생성됩니다.</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>지정된 기존 핸들에 대한 핸들을 설정합니다.</summary>
<param name="handle">사용할 기존 핸들입니다.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>핸들을 잘못된 핸들로 표시합니다.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>운영 체제 핸들의 래퍼 클래스를 나타냅니다.이 클래스는 상속되어야 합니다.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>지정된 잘못된 핸들 값을 사용하여 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
<param name="invalidHandleValue">잘못된 핸들의 값(일반적으로 0 또는 -1)입니다.구현한 <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" />는 이 값에 대해 true를 반환해야 합니다.</param>
<param name="ownsHandle">종료 단계에 true에서 핸들을 안정적으로 해제할 수 있게 하려면 <see cref="T:System.Runtime.InteropServices.SafeHandle" />이고, 그렇지 않으면 false(권장되지 않음)입니다. </param>
<exception cref="T:System.TypeLoadException">비관리 코드 액세스 권한이 없는 어셈블리에 파생 클래스가 있는 경우 </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> 인스턴스의 참조 카운터의 값을 수동으로 증가시킵니다.</summary>
<param name="success">참조 카운터 값이 성공적으로 증가하면 true이고, 그렇지 않으면 false입니다.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>
<see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> 필드의 값을 반환합니다.</summary>
<returns>IntPtr 필드의 값을 나타내는 <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />입니다.<see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />를 사용하여 핸들을 잘못된 핸들로 표시했으면 이 메서드는 오래된 값일 수 있는 원래 핸들 값을 그대로 반환합니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> 인스턴스의 참조 카운터의 값을 수동으로 감소시킵니다.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>
<see cref="T:System.Runtime.InteropServices.SafeHandle" /> 클래스에서 사용하는 모든 리소스를 해제합니다.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>일반적인 삭제 작업을 수행할지 여부를 지정하여 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 클래스에서 사용하는 관리되지 않는 리소스를 해제합니다.</summary>
<param name="disposing">일반적인 삭제 작업을 수행하려면 true로 설정하고, 핸들을 종료하려면 false로 설정합니다.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>핸들에 연결된 모든 리소스를 해제합니다.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>래핑할 핸들을 지정합니다.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>핸들이 닫혔는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>핸들이 닫혔으면 true이고, 그렇지 않으면 false입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>파생 클래스에서 재정의된 경우 핸들 값이 잘못되었는지 여부를 나타내는 값을 가져옵니다.</summary>
<returns>핸들 값이 잘못되었으면 true이고, 그렇지 않으면 false입니다.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>파생 클래스에서 재정의된 경우 핸들을 해제하는 데 필요한 코드를 실행합니다.</summary>
<returns>핸들이 성공적으로 해제되면 true이고, 심각한 오류가 발생하면 false입니다.이러한 경우 releaseHandleFailed MDA 관리 디버깅 도우미가 생성됩니다.</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>지정된 기존 핸들에 대한 핸들을 설정합니다.</summary>
<param name="handle">사용할 기존 핸들입니다. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>더 이상 사용되지 않는 핸들로 표시합니다.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Safehandle 대기에 대 한 작업에 대 한 처리 하기 위한 편리한 메서드를 제공 합니다. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>네이티브 운영 체제 대기 핸들에 대 한 안전한 핸들을 가져옵니다. </summary>
<returns>기본 운영 체제를 래핑하는 안전 하 게 대기 핸들을 대기 핸들입니다. </returns>
<param name="waitHandle">기본 운영 체제 핸들입니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />가 null인 경우 </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>기본 운영 체제 대기 핸들에 대 한 안전한 핸들을 설정합니다. </summary>
<param name="waitHandle">공유 리소스에 대 한 단독 액세스를 위해 대기 하는 운영 체제 관련 개체를 캡슐화 하는 대기 핸들입니다. </param>
<param name="value">Safehandle 운영 체제 핸들을 래핑합니다. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />가 null인 경우 </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>Представляет класс-оболочку для дескриптора ожидания. </summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" />. </summary>
<param name="existingHandle">Объект <see cref="T:System.IntPtr" />, представляющий ранее существующий дескриптор для использования.</param>
<param name="ownsHandle">Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false (не рекомендуется).</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>Указывает, является ли основной дескриптор наследуемым дочерними процессами.</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>Указывает, что дескриптор является наследуемым дочерними процессами.</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>Указывает, что дескриптор не является наследуемым дочерними процессами.</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>Представляет класс обертки для ресурсов дескриптора.</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> с заданным значением недопустимого дескриптора.</summary>
<param name="invalidHandleValue">Значение неправильного дескриптора (обычно 0 или -1).</param>
<exception cref="T:System.TypeLoadException">Производный класс находится в сборке без разрешения доступа для неуправляемого кода.</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.Runtime.InteropServices.CriticalHandle" />. </summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>Освобождает неуправляемые ресурсы, используемые классом <see cref="T:System.Runtime.InteropServices.CriticalHandle" />, определяя, нужно ли выполнять обычную операцию удаления.</summary>
<param name="disposing">Значение true для обычной операции удаления и значение false для завершения работы с дескриптором.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>Освобождает все ресурсы, связанные с дескриптором.</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>Определяет инкапсулируемый дескриптор.</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>Получает значение, показывающее, является ли дескриптор закрытым.</summary>
<returns>Значение true, если дескриптор закрыт, в противном случае — значение false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>При переопределении в производном классе получает значение, показывающее, допустимо ли значение дескриптора.</summary>
<returns>Значение true, если дескриптор является допустимым, в противном случае — значение false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>При переопределении в производном классе выполняет код, необходимый для освобождения дескриптора.</summary>
<returns>Значение true, если дескриптор освобождается успешно, в противном случае, в случае катастрофической ошибки — значение false.В таком случае создается управляющий помощник по отладке releaseHandleFailed MDA.</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>Определяет дескриптор для заданного ранее существующего дескриптора.</summary>
<param name="handle">Ранее существующий дескриптор для использования.</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>Помечает дескриптор как недопустимый.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>Представляет класс-оболочку для дескрипторов операционной системы.Этот класс должен наследоваться.</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Runtime.InteropServices.SafeHandle" /> с заданным значением недопустимого дескриптора.</summary>
<param name="invalidHandleValue">Значение недопустимого дескриптора (обычно 0 или -1).Реализация <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> должна возвращать true для этого значения.</param>
<param name="ownsHandle">Значение true, если нужно надежно разрешить <see cref="T:System.Runtime.InteropServices.SafeHandle" /> освободить дескриптор на стадии завершения; в противном случае — значение false (не рекомендуется). </param>
<exception cref="T:System.TypeLoadException">Производный класс находится в сборке без разрешения доступа для неуправляемого кода. </exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>Вручную увеличивает счетчик ссылок для экземпляров <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<param name="success">Значение true, если счетчик ссылок был успешно увеличен; в противном случае — значение false.</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>Возвращает значение поля <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.</summary>
<returns>Указатель IntPtr, представляющий значение поля <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" />.Если дескриптор был помечен как недопустимый с помощью <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" />, этот метод, тем не менее, возвращает исходное значение дескриптора, которое может быть устаревшим.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>Вручную уменьшает счетчик ссылок для экземпляра <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>Освобождает все ресурсы, используемые классом <see cref="T:System.Runtime.InteropServices.SafeHandle" />.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>Освобождает неуправляемые ресурсы, используемые классом <see cref="T:System.Runtime.InteropServices.SafeHandle" />, определяя, нужно ли выполнять обычную операцию удаления.</summary>
<param name="disposing">Значение true для обычной операции удаления и значение false для завершения работы с дескриптором.</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>Освобождает все ресурсы, связанные с дескриптором.</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>Определяет инкапсулируемый дескриптор.</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>Возвращает значение, показывающее, является ли дескриптор закрытым.</summary>
<returns>Значение true, если дескриптор закрыт, в противном случае — значение false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>При переопределении в производном классе возвращает значение, показывающее, допустимо ли значение дескриптора.</summary>
<returns>Значение true, если значение дескриптора является неправильным; в противном случае — значение false.</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>При переопределении в производном классе выполняет код, необходимый для освобождения дескриптора.</summary>
<returns>Значение true, если дескриптор освобождается успешно; в противном случае при катастрофическом сбое — значение false.В таком случае создается управляемый помощник по отладке releaseHandleFailed MDA.</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>Определяет дескриптор для заданного ранее существующего дескриптора.</summary>
<param name="handle">Ранее существующий дескриптор для использования. </param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>Помечает дескриптор как больше не используемый.</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>Предоставляет удобные методы для работы с безопасный дескриптор для ожидания обработки. </summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>Получает безопасный дескриптор для дескриптора ожидания операционной системы. </summary>
<returns>Дескриптор ожидания ожидания безопасный дескриптор, который упаковывает исходной операционной системой. </returns>
<param name="waitHandle">Собственный дескриптор операционной системы. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />is null. </exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>Задает безопасного дескриптора для дескриптора ожидания операционной системы. </summary>
<param name="waitHandle">Дескриптор ожидания, который инкапсулирует связанные с операционной системой объект, который ожидает монопольного доступа к общему ресурсу. </param>
<param name="value">Безопасный дескриптор для упаковки дескриптор операционной системы. </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" />is null. </exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>表示等待句柄的包装类。</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" /> 类的新实例。</summary>
<param name="existingHandle">
<see cref="T:System.IntPtr" /> 对象,表示要使用的预先存在的句柄。</param>
<param name="ownsHandle">如果为 true则在完成阶段可靠地释放句柄如果为 false则阻止可靠释放建议不要这样做</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>指定基础句柄是否已由子进程继承。</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>指定句柄已由子进程继承。</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>指定句柄未由子进程继承。</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>表示句柄资源的包装类。</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>用指定的无效句柄值初始化 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 类的新实例。</summary>
<param name="invalidHandleValue">无效句柄的值(通常为 0 或 -1</param>
<exception cref="T:System.TypeLoadException">该派生类位于没有非托管代码访问权限的程序集中。</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>释放由 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 使用的所有资源。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>释放 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 类所使用的非托管资源,并指定是否执行常规释放 (Dispose) 操作。</summary>
<param name="disposing">如进行常规释放操作,则为 true如终结句柄则为 false。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>释放与句柄关联的所有资源。</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>指定要包装的句柄。</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>获取一个值,该值指示句柄是否已关闭。</summary>
<returns>如果句柄已关闭,则为 true否则为 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>在派生类中重写后,获取一个值,该值指示句柄值是否无效。</summary>
<returns>如果句柄有效,则为 true否则为 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>如果在派生类中重写,执行释放句柄所需的代码。</summary>
<returns>如果句柄释放成功,则为 true如果出现灾难性故障则为 false。这种情况下该方法生成一个 releaseHandleFailed MDA 托管调试助手。</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>将句柄设置为预先存在的指定句柄。</summary>
<param name="handle">要使用的预先存在的句柄。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>将句柄标记为无效。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>表示操作系统句柄的包装类。必须继承此类。</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>用指定的无效句柄值初始化 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 类的新实例。</summary>
<param name="invalidHandleValue">无效句柄的值(通常为 0 或 -1<see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> 的实现应对此值返回 true。</param>
<param name="ownsHandle">在终止阶段使 true 可靠地释放句柄,则为 <see cref="T:System.Runtime.InteropServices.SafeHandle" />;否则为 false不建议使用</param>
<exception cref="T:System.TypeLoadException">该派生类位于没有非托管代码访问权限的程序集中。</exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>手动递增 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 实例中的引用计数器。</summary>
<param name="success">如果成功递增引用计数器,则为 true否则为 false。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>返回 <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> 字段的值。</summary>
<returns>IntPtr表示 <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> 字段的值。如果句柄已使用 <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" /> 标记为无效,此方法仍返回原来的句柄值,该值可能已失效。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>手动递减 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 实例中的引用计数器。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>释放 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 类使用的所有资源。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>释放 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 类所使用的非托管资源,指定是否执行常规释放操作。</summary>
<param name="disposing">如进行常规释放操作,则为 true如终结句柄则为 false。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>释放与句柄关联的所有资源。</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>指定要包装的句柄。</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>获取一个值,该值指示句柄是否已关闭。</summary>
<returns>如果句柄已关闭,则为 true否则为 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>在派生类中重写时,获取一个值,该值指示句柄值是否无效。</summary>
<returns>如果句柄值无效,则为 true否则为 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>在派生类中重写时,执行释放句柄所需的代码。</summary>
<returns>如果句柄释放成功,则为 true如果出现灾难性故障则为 false。这种情况下它生成一个 releaseHandleFailed MDA 托管调试助手。</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>将句柄设置为预先存在的指定句柄。</summary>
<param name="handle">要使用的预先存在的句柄。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>将句柄标记为不再使用。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>提供了便利方法,以使用安全句柄为等待处理。</summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>获取安全句柄的本机操作系统等待句柄。</summary>
<returns>包装本机操作系统的安全等待句柄等待句柄。</returns>
<param name="waitHandle">本机操作系统句柄。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> 为 null。</exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>设置安全句柄的本机操作系统等待句柄。</summary>
<param name="waitHandle">封装等待对共享资源的独占访问的特定于操作系统的对象某种等待句柄。</param>
<param name="value">安全句柄来包装操作系统句柄。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> 为 null。</exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Handles</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
<summary>代表等候控制代碼的包裝函式類別。</summary>
</member>
<member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle" /> 類別的新執行個體。</summary>
<param name="existingHandle">
<see cref="T:System.IntPtr" /> 物件,表示要使用的既有控制代碼。</param>
<param name="ownsHandle">true 表示在結束階段確實地釋放控制代碼,而 false 表示不要確實地釋放 (不建議)。</param>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeWaitHandle.IsInvalid"></member>
<member name="T:System.IO.HandleInheritability">
<summary>指定子處理序是否能繼承基礎控制代碼。</summary>
</member>
<member name="F:System.IO.HandleInheritability.Inheritable">
<summary>指定子處理序可繼承控制代碼。</summary>
</member>
<member name="F:System.IO.HandleInheritability.None">
<summary>指定子處理序不可繼承控制代碼。</summary>
</member>
<member name="T:System.Runtime.InteropServices.CriticalHandle">
<summary>表示控制代碼資源的包裝函式類別 (Wrapper Class)。</summary>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
<summary>使用指定的無效控制代碼值,初始化 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 類別的新執行個體。</summary>
<param name="invalidHandleValue">無效控制代碼的值 (通常是 0 或 -1)。</param>
<exception cref="T:System.TypeLoadException">衍生類別位於組件中,但是沒有 Unmanaged 程式碼存取權限。</exception>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
<summary>釋放 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 所使用的所有資源。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
<summary>釋放 <see cref="T:System.Runtime.InteropServices.CriticalHandle" /> 類別所使用的 Unmanaged 資源,指定是否要執行一般處置 (Dispose) 作業。</summary>
<param name="disposing">true 表示一般處置作業,而 false 則表示完成控制代碼。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
<summary>釋放與控制代碼相關的所有資源。</summary>
</member>
<member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
<summary>指定要包裝的控制代碼。</summary>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
<summary>取得值,指出控制代碼是否已關閉。</summary>
<returns>如果控制代碼已關閉,則為 true否則為 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
<summary>在衍生類別中覆寫時,取得值以指出這個控制代碼值是否無效。</summary>
<returns>如果控制代碼有效則為 true否則為 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
<summary>在衍生類別中覆寫時,執行釋放控制代碼所需的程式碼。</summary>
<returns>如果成功釋放控制代碼,則為 true但如果發生嚴重失敗的事件則為 false。在這種情況下它會產生 releaseHandleFailed MDA Managed 偵錯助理。</returns>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
<summary>將控制代碼設定為指定的既有控制代碼。</summary>
<param name="handle">要使用的既有控制代碼。</param>
</member>
<member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
<summary>將控制代碼標記為無效。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Runtime.InteropServices.SafeHandle">
<summary>表示作業系統控制代碼的包裝函式類別 (Wrapper Class)。這個類別必須被繼承。</summary>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
<summary>使用指定的無效控制代碼值,初始化 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 類別的新執行個體。</summary>
<param name="invalidHandleValue">無效控制代碼的值 (通常是 0 或 -1)。您的 <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid" /> 實作應該會針對這個值,傳回 true。</param>
<param name="ownsHandle">true 表示確實讓 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 在結束階段釋放控制代碼,否則為 false (不建議)。</param>
<exception cref="T:System.TypeLoadException">衍生類別位於組件中,但是沒有 Unmanaged 程式碼存取權限。</exception>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
<summary>手動遞增 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 執行個體上的參考計數器。</summary>
<param name="success">如果成功遞增參考計數器,則為 true否則為 false。</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
<summary>傳回 <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> 欄位的值。</summary>
<returns>IntPtr代表 <see cref="F:System.Runtime.InteropServices.SafeHandle.handle" /> 欄位的值。如果這個控制代碼已經用 <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid" /> 標記為無效,則這個方法仍會傳回原始的控制代碼值,不過這個值可能為過時的值。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
<summary>手動遞減 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 執行個體上的參考計數器。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
<summary>釋放 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 類別所使用的所有資源。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
<summary>釋放 <see cref="T:System.Runtime.InteropServices.SafeHandle" /> 類別所使用的 Unmanaged 資源,指定是否要執行一般處置作業。</summary>
<param name="disposing">true 表示一般處置作業false 則表示結束控制代碼。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
<summary>釋放與控制代碼相關的所有資源。</summary>
</member>
<member name="F:System.Runtime.InteropServices.SafeHandle.handle">
<summary>指定要包裝的控制代碼。</summary>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
<summary>取得值,指出控制代碼是否已關閉。</summary>
<returns>如果控制代碼已關閉,則為 true否則為 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
<summary>在衍生類別中覆寫時,取得值以指出這個控制代碼值是否無效。</summary>
<returns>如果控制代碼值無效,則為 true否則為 false。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
<summary>在衍生類別中覆寫時,執行釋放控制代碼所需的程式碼。</summary>
<returns>如果成功釋放控制代碼,則為 true如果發生嚴重失敗的事件則為 false。在這種情況下它會產生 releaseHandleFailed MDA Managed 偵錯助理。</returns>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
<summary>將控制代碼設定為指定的既有控制代碼。</summary>
<param name="handle">要使用的既有控制代碼。</param>
</member>
<member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
<summary>將控制代碼標記為不再使用。</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="T:System.Threading.WaitHandleExtensions">
<summary>提供方法來使用安全控制代碼等候處理。</summary>
</member>
<member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
<summary>取得安全控制代碼的原生作業系統等候控制代碼。</summary>
<returns>安全的等候控制代碼包裝原生作業系統等候控制代碼。</returns>
<param name="waitHandle">原生作業系統控制代碼。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> 為 null。</exception>
</member>
<member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
<summary>設定原生作業系統等候控制代碼的安全控制代碼。</summary>
<param name="waitHandle">等候控制代碼封裝等候共用資源的獨佔存取權的作業系統特定物件。</param>
<param name="value">安全控制代碼,用來包裝作業系統控制代碼。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="waitHandle" /> 為 null。</exception>
</member>
</members>
</doc>

View File

@@ -0,0 +1 @@
CluvHdVUv54BvLTOCCyybugreDNk/rR8unMPruzXDtxSjvrQOU3M4R831/lQf4YI8VYp668FGQa/01E+Rq8PEQ==